summaryrefslogtreecommitdiffstats
path: root/c/src/ada-tests/mptests/mp14/mptest.adb
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2007-10-01 22:58:09 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2007-10-01 22:58:09 +0000
commit23848bbd80f00aa8e271322f19871c0ba1366803 (patch)
treebbd298dd8b603b86be7d8be7a96dace04ccb9c43 /c/src/ada-tests/mptests/mp14/mptest.adb
parent2007-10-01 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-23848bbd80f00aa8e271322f19871c0ba1366803.tar.bz2
2007-10-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* mptests/mp01/mptest.adb, mptests/mp01/mptest.ads, mptests/mp01/node1/Makefile.am, mptests/mp02/mptest.adb, mptests/mp02/mptest.ads, mptests/mp03/mptest.adb, mptests/mp03/mptest.ads, mptests/mp04/mptest.adb, mptests/mp04/mptest.ads, mptests/mp05/mptest.adb, mptests/mp05/mptest.ads, mptests/mp06/mptest.adb, mptests/mp06/mptest.ads, mptests/mp07/mptest.adb, mptests/mp07/mptest.ads, mptests/mp08/mptest.adb, mptests/mp08/mptest.ads, mptests/mp09/mptest.adb, mptests/mp09/mptest.ads, mptests/mp10/mptest.adb, mptests/mp10/mptest.ads, mptests/mp11/mptest.adb, mptests/mp11/mptest.ads, mptests/mp12/mptest.adb, mptests/mp12/mptest.ads, mptests/mp13/mptest.adb, mptests/mp13/mptest.ads, mptests/mp14/mptest.adb, mptests/mp14/mptest.ads, support/init.c, support/test_support.adb, support/test_support.ads: Most of single processor Ada tests now build. Some run.
Diffstat (limited to 'c/src/ada-tests/mptests/mp14/mptest.adb')
-rw-r--r--c/src/ada-tests/mptests/mp14/mptest.adb33
1 files changed, 16 insertions, 17 deletions
diff --git a/c/src/ada-tests/mptests/mp14/mptest.adb b/c/src/ada-tests/mptests/mp14/mptest.adb
index bc76395838..2984f49f68 100644
--- a/c/src/ada-tests/mptests/mp14/mptest.adb
+++ b/c/src/ada-tests/mptests/mp14/mptest.adb
@@ -22,15 +22,14 @@
with INTERFACES; use INTERFACES;
with INTERFACES.C;
-with BSP;
with RTEMS;
with TEST_SUPPORT;
with TEXT_IO;
with UNSIGNED32_IO;
-package body MPTEST is
+with System.Storage_Elements; use System.Storage_Elements;
- package body PER_NODE_CONFIGURATION is separate;
+package body MPTEST is
--PAGE
--
@@ -84,7 +83,7 @@ package body MPTEST is
TEXT_IO.NEW_LINE( 2 );
TEXT_IO.PUT( "*** TEST 14 -- NODE " );
UNSIGNED32_IO.PUT(
- MPTEST.MULTIPROCESSING_CONFIGURATION.NODE,
+ TEST_SUPPORT.NODE,
WIDTH => 1
);
TEXT_IO.PUT_LINE( " ***" );
@@ -102,7 +101,7 @@ package body MPTEST is
RTEMS.TIMER_FIRE_AFTER(
MPTEST.STOP_TIMER_ID,
- BSP.MAXIMUM_LONG_TEST_DURATION * TEST_SUPPORT.TICKS_PER_SECOND,
+ TEST_SUPPORT.MAXIMUM_LONG_TEST_DURATION * TEST_SUPPORT.TICKS_PER_SECOND,
MPTEST.STOP_TEST_TSR'ACCESS,
RTEMS.NULL_ADDRESS,
STATUS
@@ -137,11 +136,11 @@ package body MPTEST is
loop
MPTEST.BUFFERS( INDEX ) :=
- RTEMS.TO_BUFFER_POINTER( MPTEST.BUFFER_AREAS( INDEX )'ADDRESS );
+ MPTEST.BUFFER_AREAS( INDEX )'ADDRESS;
end loop;
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
TEXT_IO.PUT_LINE( "Creating Semaphore (Global)" );
RTEMS.SEMAPHORE_CREATE(
@@ -180,7 +179,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Event task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.EVENT_TASK_NAME(
- MPTEST.MULTIPROCESSING_CONFIGURATION.NODE
+ TEST_SUPPORT.NODE
),
2,
2048,
@@ -203,7 +202,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Semaphore task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.SEMAPHORE_TASK_NAME(
- MPTEST.MULTIPROCESSING_CONFIGURATION.NODE
+ TEST_SUPPORT.NODE
),
2,
2048,
@@ -226,7 +225,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Message Queue task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.QUEUE_TASK_NAME(
- MPTEST.MULTIPROCESSING_CONFIGURATION.NODE
+ TEST_SUPPORT.NODE
),
2,
2048,
@@ -249,7 +248,7 @@ package body MPTEST is
TEXT_IO.PUT_LINE( "Creating Partition task (Global)" );
RTEMS.TASK_CREATE(
MPTEST.PARTITION_TASK_NAME(
- MPTEST.MULTIPROCESSING_CONFIGURATION.NODE
+ TEST_SUPPORT.NODE
),
2,
2048,
@@ -319,7 +318,7 @@ package body MPTEST is
STATUS : RTEMS.STATUS_CODES;
begin
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
REMOTE_NODE := 2;
else
REMOTE_NODE := 1;
@@ -350,7 +349,7 @@ package body MPTEST is
end loop;
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
TEXT_IO.PUT_LINE( "Sending events to remote task" );
loop
@@ -514,7 +513,7 @@ package body MPTEST is
end loop;
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
RTEMS.MESSAGE_QUEUE_SEND(
MPTEST.QUEUE_ID( 1 ),
@@ -581,7 +580,7 @@ package body MPTEST is
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "MESSAGE_QUEUE_SEND" );
if MPTEST.STOP_TEST = FALSE then
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
YIELD_COUNT := YIELD_COUNT - 1;
@@ -666,7 +665,7 @@ package body MPTEST is
"PARTITION_RETURN_BUFFER"
);
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
RTEMS.TASK_WAKE_AFTER( RTEMS.YIELD_PROCESSOR, STATUS );
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "YIELD" );
@@ -737,7 +736,7 @@ package body MPTEST is
RTEMS.SEMAPHORE_RELEASE( MPTEST.SEMAPHORE_ID( 1 ), STATUS );
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "SEMAPHORE_RELEASE" );
- if MPTEST.MULTIPROCESSING_CONFIGURATION.NODE = 1 then
+ if TEST_SUPPORT.NODE = 1 then
YIELD_COUNT := YIELD_COUNT - 1;