From 565672a257156f78295608afb05157d1c7da7000 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 14 Dec 2015 14:46:10 +0100 Subject: Optional Classic Tasks initialization Update #2408. --- cpukit/rtems/src/tasks.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cpukit/rtems/src/tasks.c') diff --git a/cpukit/rtems/src/tasks.c b/cpukit/rtems/src/tasks.c index ecd7d4c943..88529991ef 100644 --- a/cpukit/rtems/src/tasks.c +++ b/cpukit/rtems/src/tasks.c @@ -20,6 +20,7 @@ #include #include +#include #include #include #include @@ -34,6 +35,8 @@ #include #include +Thread_Information _RTEMS_tasks_Information; + /* * _RTEMS_tasks_Create_extension * @@ -186,7 +189,7 @@ User_extensions_Control _RTEMS_tasks_User_extensions = { } }; -void _RTEMS_tasks_Manager_initialization(void) +static void _RTEMS_tasks_Manager_initialization(void) { _Thread_Initialize_information( &_RTEMS_tasks_Information, /* object information table */ @@ -228,3 +231,9 @@ void _RTEMS_tasks_Initialize_user_tasks( void ) if ( _RTEMS_tasks_Initialize_user_tasks_p ) (*_RTEMS_tasks_Initialize_user_tasks_p)(); } + +RTEMS_SYSINIT_ITEM( + _RTEMS_tasks_Manager_initialization, + RTEMS_SYSINIT_CLASSIC_TASKS, + RTEMS_SYSINIT_ORDER_MIDDLE +); -- cgit v1.2.3