diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-14 09:31:44 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-25 07:15:18 +0100 |
commit | 9520ec3a2aab575e264410d1ce95c468897c3bc9 (patch) | |
tree | 9bf686e89d8a2d23e69f110674a1141a3e7f985c /cpukit/include/rtems/rtems/config.h | |
parent | config: Remove CONFIGURE_HAS_OWN_INIT_TASK_TABLE (diff) | |
download | rtems-9520ec3a2aab575e264410d1ce95c468897c3bc9.tar.bz2 |
config: Simplify initialization task config
With the removal of the CONFIGURE_HAS_OWN_INIT_TASK_TABLE configuration
option at most one Classic API user initialization task can be
configured.
Provide an RTEMS API configuration table for backward compatibility.
Update #3873.
Diffstat (limited to 'cpukit/include/rtems/rtems/config.h')
-rw-r--r-- | cpukit/include/rtems/rtems/config.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/cpukit/include/rtems/rtems/config.h b/cpukit/include/rtems/rtems/config.h index 63449be922..a5078f6bb6 100644 --- a/cpukit/include/rtems/rtems/config.h +++ b/cpukit/include/rtems/rtems/config.h @@ -55,17 +55,9 @@ typedef struct { * This field is the set of Classic API Initialization * Tasks which are configured for this application. */ - rtems_initialization_tasks_table *User_initialization_tasks_table; + const rtems_initialization_tasks_table *User_initialization_tasks_table; } rtems_api_configuration_table; -/** - * @brief RTEMS API Configuration Table - * - * This is the RTEMS API Configuration Table expected to be generated - * by confdefs.h. - */ -extern rtems_api_configuration_table Configuration_RTEMS_API; - /**@}*/ uint32_t rtems_configuration_get_maximum_barriers( void ); @@ -86,6 +78,9 @@ uint32_t rtems_configuration_get_maximum_timers( void ); uint32_t rtems_configuration_get_maximum_tasks( void ); +const rtems_api_configuration_table * +rtems_configuration_get_rtems_api_configuration( void ); + #ifdef __cplusplus } #endif |