summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spsysinit01/init.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-01-26 11:10:43 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-02-03 10:00:58 +0100
commit1ff8eca17a9f09bad3ab50c640547916808bf085 (patch)
tree4a9a1ae7d4edc0ebba0dc568d99cebad0bf1673e /testsuites/sptests/spsysinit01/init.c
parentUse linker set for MPCI initialization (diff)
downloadrtems-1ff8eca17a9f09bad3ab50c640547916808bf085.tar.bz2
Use linker set for Classic User Tasks init
Update #2408.
Diffstat (limited to 'testsuites/sptests/spsysinit01/init.c')
-rw-r--r--testsuites/sptests/spsysinit01/init.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuites/sptests/spsysinit01/init.c b/testsuites/sptests/spsysinit01/init.c
index cdaaacbff4..0acb567349 100644
--- a/testsuites/sptests/spsysinit01/init.c
+++ b/testsuites/sptests/spsysinit01/init.c
@@ -132,6 +132,8 @@ typedef enum {
BSP_PRE_DRIVERS_POST,
DEVICE_DRIVERS_PRE,
DEVICE_DRIVERS_POST,
+ CLASSIC_USER_TASKS_PRE,
+ CLASSIC_USER_TASKS_POST,
STD_FILE_DESCRIPTORS_PRE,
STD_FILE_DESCRIPTORS_POST,
INIT_TASK,
@@ -604,6 +606,18 @@ LAST(RTEMS_SYSINIT_DEVICE_DRIVERS)
next_step(DEVICE_DRIVERS_POST);
}
+FIRST(RTEMS_SYSINIT_CLASSIC_USER_TASKS)
+{
+ assert(_Objects_Active_count(&_RTEMS_tasks_Information.Objects) == 0);
+ next_step(CLASSIC_USER_TASKS_PRE);
+}
+
+LAST(RTEMS_SYSINIT_CLASSIC_USER_TASKS)
+{
+ assert(_Objects_Active_count(&_RTEMS_tasks_Information.Objects) == 1);
+ next_step(CLASSIC_USER_TASKS_POST);
+}
+
FIRST(RTEMS_SYSINIT_STD_FILE_DESCRIPTORS)
{
struct stat st;