forked from Imagelibrary/rtems
Removed (Renamed to *-node<N>.*).
This commit is contained in:
@@ -1,52 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test50
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
tm_set, tm_get, tm_wkafter, t_delete
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of a global task on the local processor.
|
||||
|
||||
i. Verifies that a task can delete itself or a global task on
|
||||
the local processor.
|
||||
|
||||
j. Verifies Shared Memory Locked Queue driver for initialization,
|
||||
getting a packet, broadcasting a packet, and returning a packet.
|
||||
|
||||
k. Can be used to verify that global packet type P_SYSVERIFY,
|
||||
P_OBJCREATE (task), and P_OBJDELETE (task) are sent and
|
||||
correctly processed by a remote node.
|
||||
@@ -1,15 +0,0 @@
|
||||
*** TEST 1 -- NODE 1 ***
|
||||
Creating task 1 (Global)
|
||||
Creating task 2 (Global)
|
||||
Creating task 3 (Local)
|
||||
MA1 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
MA2 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
MA3 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
MA1 - rtems_clock_get - 09:00:05 12/31/1988
|
||||
MA1 - deleting self
|
||||
MA2 - rtems_clock_get - 09:00:10 12/31/1988
|
||||
MA2 - waiting to be deleted by MA3
|
||||
MA3 - rtems_clock_get - 09:00:15 12/31/1988
|
||||
MA3 - getting TID of MA2
|
||||
MA3 - deleting MA2
|
||||
*** END OF TEST 1 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
*** TEST 1 -- NODE 2 ***
|
||||
Creating task 1 (Global)
|
||||
Creating task 2 (Global)
|
||||
Creating task 3 (Local)
|
||||
SA1 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
SA2 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
SA3 - rtems_clock_get - 09:00:00 12/31/1988
|
||||
SA1 - rtems_clock_get - 09:00:05 12/31/1988
|
||||
SA1 - deleting self
|
||||
SA2 - rtems_clock_get - 09:00:10 12/31/1988
|
||||
SA2 - waiting to be deleted by SA3
|
||||
SA3 - rtems_clock_get - 09:00:15 12/31/1988
|
||||
SA3 - getting TID of SA2
|
||||
SA3 - deleting SA2
|
||||
*** END OF TEST 1 ***
|
||||
@@ -1,46 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test51
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
tm_set, tm_get, tm_wkafter, t_delete, t_restart, t_getreg, t_setreg
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
c. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
d. Verifies executive initialization performed correctly.
|
||||
|
||||
e. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
f. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
g. Verifies that a task can delete itself or another task.
|
||||
|
||||
h. Verifies that errors are returned in the following situations:
|
||||
1) when attempting to delete a remote task.
|
||||
2) when attempting to start a remote task.
|
||||
3) when attempting to restart a remote task.
|
||||
|
||||
i. Verifies that a remote task's registers can be set and read.
|
||||
@@ -1,14 +0,0 @@
|
||||
*** TEST 2 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 222
|
||||
Getting TID of remote task (all nodes)
|
||||
Getting TID of remote task (1 node)
|
||||
rtems_task_delete of remote task returned the correct error
|
||||
rtems_task_start of remote task returned the correct error
|
||||
rtems_task_restart of remote task returned the correct error
|
||||
Setting notepad 1 of the remote task to 1
|
||||
Getting a notepad of the remote task
|
||||
Remote notepad set and read correctly
|
||||
*** END OF TEST 2 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
*** TEST 2 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 111
|
||||
Getting TID of remote task (all nodes)
|
||||
Getting TID of remote task (1 node)
|
||||
rtems_task_delete of remote task returned the correct error
|
||||
rtems_task_start of remote task returned the correct error
|
||||
rtems_task_restart of remote task returned the correct error
|
||||
Setting notepad 2 of the remote task to 2
|
||||
Getting a notepad of the remote task
|
||||
Remote notepad set and read correctly
|
||||
*** END OF TEST 2 ***
|
||||
@@ -1,44 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test52
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
tm_wkafter, t_suspend, t_resume
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of another task (on another node).
|
||||
|
||||
i. Verifies that a task can suspend and resume a remote task.
|
||||
@@ -1,24 +0,0 @@
|
||||
*** TEST 3 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting TID of remote task
|
||||
Remote task's name is : 222
|
||||
111 - Suspending remote task
|
||||
111 - Resuming remote task
|
||||
111 - Suspending remote task
|
||||
111 - Resuming remote task
|
||||
111 - Suspending remote task
|
||||
111 - Resuming remote task
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
|
||||
........
|
||||
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
111 - Have I been suspended?????
|
||||
*** END OF TEST 3 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
*** TEST 3 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting TID of remote task
|
||||
Remote task's name is : 111
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
|
||||
........
|
||||
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
222 - Have I been suspended?????
|
||||
222 - Suspending remote task
|
||||
222 - Resuming remote task
|
||||
222 - Suspending remote task
|
||||
222 - Resuming remote task
|
||||
222 - Suspending remote task
|
||||
222 - Resuming remote task
|
||||
*** END OF TEST 3 ***
|
||||
@@ -1,40 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test53
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, i_return, t_ident, tm_get,
|
||||
tm_wkafter, tm_setpri
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies that the system can get the id of a remote task.
|
||||
|
||||
c. Verifies that the system can change the priority of a remote
|
||||
task.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can delete itself or another task.
|
||||
@@ -1,8 +0,0 @@
|
||||
*** TEST 4 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting TID of remote task
|
||||
Remote task's name is : 222
|
||||
Local task priority has been set
|
||||
*** END OF TEST 4 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
*** TEST 4 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting TID of remote task
|
||||
Remote task's name is : 111
|
||||
Local task priority has been set
|
||||
*** END OF TEST 4 ***
|
||||
@@ -1,44 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test54
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
tm_wkafter, as_catch, as_return
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
i. Verifies that a signal can be sent to a remote task.
|
||||
@@ -1,11 +0,0 @@
|
||||
*** TEST 5 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
rtems_signal_catch: initializing signal catcher
|
||||
Remote task's name is : 222
|
||||
Getting TID of remote task
|
||||
Sending signal to remote task
|
||||
....................................................
|
||||
....................................................
|
||||
*** END OF TEST 5 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
*** TEST 5 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
rtems_signal_catch: initializing signal catcher
|
||||
Remote task's name is : 111
|
||||
Getting TID of remote task
|
||||
....................................................
|
||||
....................................................
|
||||
*** END OF TEST 5 ***
|
||||
@@ -1,44 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test55
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
ev_send, ev_receive
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
i. Verifies that events can be sent to a remote task.
|
||||
@@ -1,11 +0,0 @@
|
||||
*** TEST 6 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 222
|
||||
Getting TID of remote task
|
||||
Sending events to remote task
|
||||
....................................................
|
||||
....................................................
|
||||
*** END OF TEST 6 ***
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
*** TEST 6 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 111
|
||||
Getting TID of remote task
|
||||
Receiving events from remote task
|
||||
....................................................
|
||||
....................................................
|
||||
rtems_event_receive - correctly returned RTEMS_TIMEOUT
|
||||
*** END OF TEST 6 ***
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test56
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
ev_send, ev_receive
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
i. Verifies that two tasks on different processors can alternate
|
||||
sending each other events.
|
||||
@@ -1,10 +0,0 @@
|
||||
*** TEST 7 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 222
|
||||
Getting TID of remote task
|
||||
Sending first event to remote task
|
||||
....................................................
|
||||
....................................................
|
||||
*** END OF TEST 7 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
*** TEST 7 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Remote task's name is : 111
|
||||
Getting TID of remote task
|
||||
....................................................
|
||||
....................................................
|
||||
*** END OF TEST 7 ***
|
||||
@@ -1,51 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test57
|
||||
|
||||
GLOBAL SEMAPHORE TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
sm_create, sm_ident, sm_p, sm_v, sm_delete
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the identification number of
|
||||
a global sempahore.
|
||||
|
||||
h. Verifies that two tasks on different processors can
|
||||
alternate accessing a semaphore.
|
||||
|
||||
i. Verifies operation of sm_delete on global semaphores
|
||||
for both normal and error case.
|
||||
|
||||
j. Verifies Rpc and Process_pkt for packet types Q_SMP, Q_SMV,
|
||||
P_OBJCREATE (semaphore), P_OBJDELETE (semaphore), P_SMDEL_TQ.
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
*** TEST 8 -- NODE 1 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting SMID of semaphore
|
||||
pvpvpvpvpvp.......
|
||||
(continued) pvp
|
||||
|
||||
Deleting global semaphore
|
||||
*** END OF TEST 8 ***
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
*** TEST 8 -- NODE 2 ***
|
||||
Creating Test_task (Global)
|
||||
Starting Test_task (Global)
|
||||
Deleting initialization task
|
||||
Getting SMID of semaphore
|
||||
rtems_semaphore_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT
|
||||
pvpvpvpvpvp.......
|
||||
(continued) pvp
|
||||
|
||||
Global semaphore deleted
|
||||
*** END OF TEST 8 ***
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test58
|
||||
|
||||
GLOBAL MESSAGE QUEUE TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return,
|
||||
tm_wkafter, q_create, q_send, q_broadcast, q_urgent, q_receive,
|
||||
q_delete
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can delete itself.
|
||||
|
||||
i. Verifies Rpc and Process_pkt for message queue related packets.
|
||||
|
||||
j. Verifies normal and error paths for global message queue handling.
|
||||
|
||||
NOTE: The SLAVE must be started first for this test to successfully run.
|
||||
@@ -1,22 +0,0 @@
|
||||
*** TEST 9 -- NODE 1 ***
|
||||
Creating Message Queue (Global)
|
||||
Creating Test_task (local)
|
||||
Starting Test_task (local)
|
||||
Deleting initialization task
|
||||
Getting QID of message queue
|
||||
Receiving message ...
|
||||
Received : 123456789012345
|
||||
Receiving message ...
|
||||
Received : abcdefghijklmno
|
||||
Receiving message ...
|
||||
Received : ABCDEFGHIJKLMNO
|
||||
Receiver delaying for a second
|
||||
rtems_message_queue_send: 123456789012345
|
||||
Delaying for a second
|
||||
rtems_message_queue_urgent: abcdefghijklmno
|
||||
Delaying for a second
|
||||
rtems_message_queue_broadcast: ABCDEFGHIJKLMNO
|
||||
Delaying for a second
|
||||
Delaying for 5 seconds
|
||||
Deleting Message queue
|
||||
*** END OF TEST 9 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
*** TEST 9 -- NODE 2 ***
|
||||
Creating Test_task (local)
|
||||
Starting Test_task (local)
|
||||
Deleting initialization task
|
||||
Getting QID of message queue
|
||||
rtems_message_queue_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT
|
||||
rtems_message_queue_send: 123456789012345
|
||||
Delaying for a second
|
||||
rtems_message_queue_urgent: abcdefghijklmno
|
||||
Delaying for a second
|
||||
rtems_message_queue_broadcast: ABCDEFGHIJKLMNO
|
||||
Delaying for a second
|
||||
Receiving message ...
|
||||
Received : 123456789012345
|
||||
Receiving message ...
|
||||
Received : abcdefghijklmno
|
||||
Receiving message ...
|
||||
Received : ABCDEFGHIJKLMNO
|
||||
Receiver delaying for a second
|
||||
Flushing remote empty queue
|
||||
0 messages were flushed on the remote queue
|
||||
Send messages to be flushed from remote queue
|
||||
Flushing remote queue
|
||||
1 messages were flushed on the remote queue
|
||||
Waiting for message queue to be deleted
|
||||
Global message queue deleted
|
||||
*** END OF TEST 9 ***
|
||||
@@ -1,45 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test59
|
||||
|
||||
GLOBAL SEMAPHORE TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, t_ident,
|
||||
tm_set, tm_get, tm_wkafter
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
h. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
i. Verifies that a task can delete itself or another task.
|
||||
@@ -1,4 +0,0 @@
|
||||
*** TEST 10 -- NODE 1 ***
|
||||
Creating Message Queue (Global)
|
||||
Creating Semaphore (Global)
|
||||
*** END OF TEST 10 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
*** TEST 10 -- NODE 2 ***
|
||||
Creating Test_task 1 (local)
|
||||
Starting Test_task 1 (local)
|
||||
Creating Test_task 2 (local)
|
||||
Starting Test_task 2 (local)
|
||||
Creating Test_task 3 (local)
|
||||
Starting Test_task 3 (local)
|
||||
Sleeping for 1 seconds ...
|
||||
Getting QID of message queue
|
||||
Attempting to receive message ...
|
||||
Getting SMID of semaphore
|
||||
Attempting to acquire semaphore ...
|
||||
Getting SMID of semaphore
|
||||
Attempting to acquire semaphore ...
|
||||
Deleting Test_task2
|
||||
Deleting Test_task1
|
||||
Restarting Test_task3
|
||||
*** END OF TEST 10 ***
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test60
|
||||
|
||||
TOO MANY GLOBAL OBJECTS ERROR TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return,
|
||||
t_create, q_create, sm_create, pt_create
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies that all object create directives correctly return
|
||||
E_TOOMANYGOBJECTS.
|
||||
@@ -1,10 +0,0 @@
|
||||
*** TEST 11 -- NODE 1 ***
|
||||
Attempting to create Test_task (Global)
|
||||
rtems_task_create correctly returned RTEMS_TOO_MANY
|
||||
Attempting to create Message Queue (Global)
|
||||
rtems_message_queue_create correctly returned RTEMS_TOO_MANY
|
||||
Attempting to create Semaphore (Global)
|
||||
rtems_semaphore_create correctly returned RTEMS_TOO_MANY
|
||||
Attempting to create Partition (Global)
|
||||
rtems_partition_create correctly returned RTEMS_TOO_MANY
|
||||
*** END OF TEST 11 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
*** TEST 11 -- NODE 2 ***
|
||||
*** END OF TEST 11 ***
|
||||
@@ -1,51 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test61
|
||||
|
||||
GLOBAL PARTITION TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, tm_wkafter,
|
||||
pt_create, pt_delete, pt_getbuf, pt_retbuf
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies the Shared Memory Locked Queue Driver.
|
||||
|
||||
h. Verifies _Rpc() and _Process_pkt() for the following packet types:
|
||||
P_OBJCREATE (partitions),
|
||||
P_OBJDELETE (partitions),
|
||||
P_PTGETBUF, and
|
||||
P_PTRETBUF.
|
||||
|
||||
i. Verifies normal and error paths (other than E_TOOMANYGOBJECTS)
|
||||
for global partitions.
|
||||
|
||||
j. Verifies that a task can delete itself.
|
||||
@@ -1,6 +0,0 @@
|
||||
*** TEST 12 -- NODE 1 ***
|
||||
Got to initialization task
|
||||
Creating Partition (Global)
|
||||
Sleeping for two seconds
|
||||
Deleting Partition (Global)
|
||||
*** END OF TEST 12 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
*** TEST 12 -- NODE 2 ***
|
||||
Got to initialization task
|
||||
Getting ID of remote Partition (Global)
|
||||
Attempting to delete remote Partition (Global)
|
||||
rtems_partition_delete correctly returned RTEMS_ILLEGAL_ON_REMOTE_OBJECT
|
||||
Obtaining a buffer from the global partition
|
||||
>>>>>>> address returned will differ
|
||||
Address returned was : 0x200f0000
|
||||
Releasing a buffer to the global partition
|
||||
*** END OF TEST 12 ***
|
||||
@@ -1,47 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test62
|
||||
|
||||
GLOBAL SEMAPHORE TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, tm_tick, i_return, tm_wkafter,
|
||||
sm_create, q_create, sm_p, q_receive
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies can print strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
e. Verifies executive initialization performed correctly.
|
||||
|
||||
f. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
g. Verifies the Shared Memory Locked Queue Driver.
|
||||
|
||||
h. Verifies that E_MESSAGETIMEOUT is when waiting on a
|
||||
remote message queue.
|
||||
|
||||
i. Verifies that E_SEMTIMEOUT is when waiting on a remote semaphore.
|
||||
|
||||
j. Verifies that a task can delete itself.
|
||||
@@ -1,14 +0,0 @@
|
||||
*** TEST 13 -- NODE 1 ***
|
||||
Creating Message Queue (Global)
|
||||
Creating Semaphore (Global)
|
||||
Creating Test_task 1 (local)
|
||||
Starting Test_task 1 (local)
|
||||
Creating Test_task 2 (local)
|
||||
Starting Test_task 2 (local)
|
||||
Getting QID of message queue
|
||||
Receiving message ...
|
||||
Getting SMID of semaphore
|
||||
Releasing semaphore ...
|
||||
Getting semaphore ...
|
||||
Getting semaphore ...
|
||||
*** END OF TEST 13 ***
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
*** TEST 13 -- NODE 2 ***
|
||||
Creating Test_task 1 (local)
|
||||
Starting Test_task 1 (local)
|
||||
Creating Test_task 2 (local)
|
||||
Starting Test_task 2 (local)
|
||||
Deleting initialization task
|
||||
Getting QID of message queue
|
||||
Getting SMID of semaphore
|
||||
Getting semaphore ...
|
||||
Receiving message ...
|
||||
Releasing semaphore ...
|
||||
Getting semaphore ...
|
||||
rtems_message_queue_receive correctly returned RTEMS_TIMEOUT
|
||||
Deleting self
|
||||
rtems_semaphore_obtain correctly returned RTEMS_TIMEOUT
|
||||
*** END OF TEST 13 ***
|
||||
@@ -1,49 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
This file describes the directives and concepts tested by this test set.
|
||||
|
||||
test set name: test63
|
||||
|
||||
INTERRUPT SATURATION TEST
|
||||
|
||||
directives:
|
||||
ex_init, ex_start, t_create, t_start, t_ident, tm_tick,
|
||||
tm_evwhen, tm_wkafter, i_return, ev_send, ev_receive
|
||||
|
||||
concepts:
|
||||
|
||||
a. Verifies system can create and start both the executive's system
|
||||
initialization and idle task.
|
||||
|
||||
b. Verifies executive can swap between three application tasks at the
|
||||
same priority and the executive's internal idle task.
|
||||
|
||||
c. Verifies printing of strings to the CRT on port 2 of the mvme136 board
|
||||
using Print and Println in the board support package.
|
||||
|
||||
d. Verifies printing of strings to the CRT on port 2 of the mvme136 board
|
||||
using Write and Writeln and the TTY driver.
|
||||
|
||||
e. Verifies interrupt handler can handler a task switch from an interrupt
|
||||
as specified with the i_return directive.
|
||||
|
||||
f. Verifies executive initialization performed correctly.
|
||||
|
||||
g. Verifies the executive trap handler except for the halt function.
|
||||
|
||||
h. Verifies that a task can get the task identification number of itself.
|
||||
|
||||
i. Verifies that a task can get the task identification number
|
||||
of another task.
|
||||
|
||||
j. Verifies that events can be sent to a remote task.
|
||||
@@ -1,41 +0,0 @@
|
||||
*** TEST 14 -- NODE 1 ***
|
||||
Creating Semaphore (Global)
|
||||
Creating Message Queue (Global)
|
||||
Creating Partition (Global)
|
||||
Creating Event task (Global)
|
||||
Starting Event task (Global)
|
||||
Creating Semaphore task (Global)
|
||||
About to go to sleep!
|
||||
Starting Semaphore task (Global)
|
||||
Creating Message Queue task (Global)
|
||||
Getting SMID of semaphore
|
||||
Starting Message Queue task (Global)
|
||||
Creating Partition task (Global)
|
||||
Getting ID of msg queue
|
||||
Starting Partition task (Global)
|
||||
Getting ID of partition
|
||||
Waking up!
|
||||
Remote task's name is : 222
|
||||
Getting TID of remote task
|
||||
Sending events to remote task
|
||||
<stream of following characters>
|
||||
|
||||
. - indicates 100 iterations of
|
||||
tm_evafter of 1 tick and rtems_event_receive.
|
||||
|
||||
e - indicates that 100
|
||||
events have been sent to the remote task.
|
||||
|
||||
m - indicates 100 iterations of
|
||||
rtems_message_queue_send and rtems_message_queue_receive.
|
||||
|
||||
p - indicates 100 iterations of
|
||||
rtems_partition_get_buffer and rtems_partition_return_buffer.
|
||||
|
||||
s - indicates 100 iterations of
|
||||
rtems_semaphore_obtain and rtems_semaphore_release.
|
||||
|
||||
NOTES: 1. The messages could be interspersed.
|
||||
2. If one of the nodes exits first, the other may report
|
||||
timeout errors on blocking directives.
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
# COPYRIGHT (c) 1989-1999.
|
||||
# On-Line Applications Research Corporation (OAR).
|
||||
#
|
||||
# The license and distribution terms for this file may be
|
||||
# found in the file LICENSE in this distribution or at
|
||||
# http://www.rtems.com/license/LICENSE.
|
||||
#
|
||||
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
*** TEST 14 -- NODE 2 ***
|
||||
Creating Event task (Global)
|
||||
Starting Event task (Global)
|
||||
Creating Semaphore task (Global)
|
||||
About to go to sleep!
|
||||
Starting Semaphore task (Global)
|
||||
Creating Message Queue task (Global)
|
||||
Getting SMID of semaphore
|
||||
Starting Message Queue task (Global)
|
||||
Creating Partition task (Global)
|
||||
Getting ID of msg queue
|
||||
Starting Partition task (Global)
|
||||
Getting ID of partition
|
||||
Waking up!
|
||||
Remote task's name is : 111
|
||||
Getting TID of remote task
|
||||
Receiving events from remote task
|
||||
<stream of following characters>
|
||||
|
||||
. - indicates 100 iterations of
|
||||
tm_evafter of 1 tick and rtems_event_receive.
|
||||
|
||||
e - indicates that 100
|
||||
events have been sent to the remote task.
|
||||
|
||||
m - indicates 100 iterations of
|
||||
rtems_message_queue_send and rtems_message_queue_receive.
|
||||
|
||||
p - indicates 100 iterations of
|
||||
rtems_partition_get_buffer and rtems_partition_return_buffer.
|
||||
|
||||
s - indicates 100 iterations of
|
||||
rtems_semaphore_obtain and rtems_semaphore_release.
|
||||
|
||||
NOTES: 1. The messages could be interspersed.
|
||||
2. If one of the nodes exits first, the other may report
|
||||
timeout errors on blocking directives.
|
||||
|
||||
Reference in New Issue
Block a user