summaryrefslogtreecommitdiffstats
path: root/testsuites/tmtests
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1995-08-28 15:30:29 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1995-08-28 15:30:29 +0000
commit7f6a24abdd1793e394e4d5d49de1f4ca0e00297a (patch)
treefbdb1ec31289dabb5bf41ed769d4b40ca8cf9a9a /testsuites/tmtests
parentMoved _Thread_Information -> _RTEMS_tasks_Information. (diff)
downloadrtems-7f6a24abdd1793e394e4d5d49de1f4ca0e00297a.tar.bz2
Added unused priority ceiling parameter to rtems_semaphore_create.
Rearranged code to created thread handler routines to initialize, start, restart, and "close/delete" a thread. Made internal threads their own object class. This now uses the thread support routines for starting and initializing a thread. Insured deleted tasks are freed to the Inactive pool associated with the correct Information block. Added an RTEMS API specific data area to the thread control block. Beginnings of removing the word "rtems" from the core.
Diffstat (limited to 'testsuites/tmtests')
-rw-r--r--testsuites/tmtests/tm01/task1.c2
-rw-r--r--testsuites/tmtests/tm02/task1.c1
-rw-r--r--testsuites/tmtests/tm03/task1.c1
-rw-r--r--testsuites/tmtests/tm04/task1.c1
-rw-r--r--testsuites/tmtests/tm21/task1.c1
-rw-r--r--testsuites/tmtests/tm25/task1.c1
-rw-r--r--testsuites/tmtests/tm26/task1.c1
-rw-r--r--testsuites/tmtests/tmoverhd/dumrtems.h4
-rw-r--r--testsuites/tmtests/tmoverhd/testtask.c1
9 files changed, 11 insertions, 2 deletions
diff --git a/testsuites/tmtests/tm01/task1.c b/testsuites/tmtests/tm01/task1.c
index 2463722320..c4e4e4bc0d 100644
--- a/testsuites/tmtests/tm01/task1.c
+++ b/testsuites/tmtests/tm01/task1.c
@@ -82,6 +82,7 @@ rtems_task Test_task(
name,
OPERATION_COUNT,
RTEMS_DEFAULT_MODES,
+ RTEMS_NO_PRIORITY,
&smid
);
end_time = Read_timer();
@@ -110,6 +111,7 @@ rtems_task Test_task(
name,
OPERATION_COUNT,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&smid
);
diff --git a/testsuites/tmtests/tm02/task1.c b/testsuites/tmtests/tm02/task1.c
index e86ed6af65..46f947b405 100644
--- a/testsuites/tmtests/tm02/task1.c
+++ b/testsuites/tmtests/tm02/task1.c
@@ -107,6 +107,7 @@ void test_init()
rtems_build_name( 'S', 'M', '1', ' '),
0,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&Semaphore_id
);
directive_failed( status, "rtems_semaphore_create of SM1" );
diff --git a/testsuites/tmtests/tm03/task1.c b/testsuites/tmtests/tm03/task1.c
index 0ee82005d7..5c14f5b6e4 100644
--- a/testsuites/tmtests/tm03/task1.c
+++ b/testsuites/tmtests/tm03/task1.c
@@ -71,6 +71,7 @@ rtems_task test_init(
rtems_build_name( 'S', 'M', '1', '\0'),
0,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&Semaphore_id
);
directive_failed( status, "rtems_semaphore_create of SM1" );
diff --git a/testsuites/tmtests/tm04/task1.c b/testsuites/tmtests/tm04/task1.c
index 0014d02dd3..371f250282 100644
--- a/testsuites/tmtests/tm04/task1.c
+++ b/testsuites/tmtests/tm04/task1.c
@@ -77,6 +77,7 @@ void test_init()
rtems_build_name( 'S', 'M', '1', ' ' ),
0,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&Semaphore_id
);
directive_failed( status, "rtems_semaphore_create of SM1" );
diff --git a/testsuites/tmtests/tm21/task1.c b/testsuites/tmtests/tm21/task1.c
index 9b8715aa83..3bd8dc61dc 100644
--- a/testsuites/tmtests/tm21/task1.c
+++ b/testsuites/tmtests/tm21/task1.c
@@ -82,6 +82,7 @@ rtems_task Task_1(
index,
OPERATION_COUNT,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&id
);
directive_failed( status, "rtems_semaphore_create" );
diff --git a/testsuites/tmtests/tm25/task1.c b/testsuites/tmtests/tm25/task1.c
index 1959b668e3..26eaa2a452 100644
--- a/testsuites/tmtests/tm25/task1.c
+++ b/testsuites/tmtests/tm25/task1.c
@@ -41,6 +41,7 @@ rtems_task Init(
rtems_build_name( 'S', 'M', '1', ' ') ,
0,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&Semaphore_id
);
directive_failed( status, "rtems_semaphore_create of SM1" );
diff --git a/testsuites/tmtests/tm26/task1.c b/testsuites/tmtests/tm26/task1.c
index 6442017101..745e2682f1 100644
--- a/testsuites/tmtests/tm26/task1.c
+++ b/testsuites/tmtests/tm26/task1.c
@@ -141,6 +141,7 @@ rtems_task Init(
rtems_build_name( 'S', 'E', 'M', '1' ),
OPERATION_COUNT,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&Semaphore_id
);
directive_failed( status, "rtems_semaphore_create" );
diff --git a/testsuites/tmtests/tmoverhd/dumrtems.h b/testsuites/tmtests/tmoverhd/dumrtems.h
index d0492c1014..161ab1c7fa 100644
--- a/testsuites/tmtests/tmoverhd/dumrtems.h
+++ b/testsuites/tmtests/tmoverhd/dumrtems.h
@@ -172,8 +172,8 @@
#define rtems_region_return_segment( rnid, segaddr ) \
Empty_directive( rnid, segaddr )
-#define rtems_semaphore_create( name, count, attr, smid ) \
- Empty_directive( name, count, attr, smid )
+#define rtems_semaphore_create( name, count, attr, priceil, smid ) \
+ Empty_directive( name, count, attr, priceil, smid )
#define rtems_semaphore_delete( smid ) \
Empty_directive( smid )
#define rtems_semaphore_ident( name, node, smid ) \
diff --git a/testsuites/tmtests/tmoverhd/testtask.c b/testsuites/tmtests/tmoverhd/testtask.c
index 0586f39a35..9daa1f0949 100644
--- a/testsuites/tmtests/tmoverhd/testtask.c
+++ b/testsuites/tmtests/tmoverhd/testtask.c
@@ -510,6 +510,7 @@ pause();
name,
128,
RTEMS_DEFAULT_ATTRIBUTES,
+ RTEMS_NO_PRIORITY,
&id
);
end_time = Read_timer();