diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-05 15:14:51 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-09 08:00:52 +0100 |
commit | 5ae6112559e6767c50d7669440ee0074587bf724 (patch) | |
tree | 0b6148445fd5c046e7aa5a78a8e111192a9bed41 /cpukit/include/rtems/config.h | |
parent | bsp/xen: Use BSP options for all linkcmds vars (diff) | |
download | rtems-5ae6112559e6767c50d7669440ee0074587bf724.tar.bz2 |
userext: Simplify configuration
Avoid the use of the workspace and use statically allocated switch
controls for the initial extensions.
Diffstat (limited to 'cpukit/include/rtems/config.h')
-rw-r--r-- | cpukit/include/rtems/config.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpukit/include/rtems/config.h b/cpukit/include/rtems/config.h index ae11fd9df8..c0302d96cf 100644 --- a/cpukit/include/rtems/config.h +++ b/cpukit/include/rtems/config.h @@ -29,6 +29,7 @@ #include <rtems/score/object.h> #include <rtems/score/isr.h> +#include <rtems/score/userextdata.h> #include <rtems/score/watchdogticks.h> #include <rtems/rtems/config.h> #include <rtems/posix/config.h> @@ -206,7 +207,6 @@ typedef struct { #endif uint32_t number_of_initial_extensions; - const rtems_extensions_table *User_extension_table; #if defined(RTEMS_MULTIPROCESSING) rtems_multiprocessing_table *User_multiprocessing_table; #endif @@ -302,10 +302,10 @@ uint32_t rtems_configuration_get_maximum_extensions( void ); (Configuration.do_zero_of_workspace) #define rtems_configuration_get_number_of_initial_extensions() \ - (Configuration.number_of_initial_extensions) + ((uint32_t) _User_extensions_Initial_count) #define rtems_configuration_get_user_extension_table() \ - (Configuration.User_extension_table) + (&_User_extensions_Initial_extensions[ 0 ]) #if defined(RTEMS_MULTIPROCESSING) #define rtems_configuration_get_user_multiprocessing_table() \ |