diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-01-26 11:10:43 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-02-03 10:00:58 +0100 |
commit | 1ff8eca17a9f09bad3ab50c640547916808bf085 (patch) | |
tree | 4a9a1ae7d4edc0ebba0dc568d99cebad0bf1673e /testsuites/sptests/spsysinit01 | |
parent | Use linker set for MPCI initialization (diff) | |
download | rtems-1ff8eca17a9f09bad3ab50c640547916808bf085.tar.bz2 |
Use linker set for Classic User Tasks init
Update #2408.
Diffstat (limited to 'testsuites/sptests/spsysinit01')
-rw-r--r-- | testsuites/sptests/spsysinit01/init.c | 14 |
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; |