diff options
Diffstat (limited to 'testsuites/sptests/spsysinit01/init.c')
-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; |