diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-14 13:57:20 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-25 07:15:19 +0100 |
commit | 567455b67ae820b58b5749d1b059d0ccfc4d0e95 (patch) | |
tree | 98d68e1bdf711f4ffc208653d8d96e5d74ff4827 /cpukit/include/rtems/config.h | |
parent | config: Add _Workspace_Is_unified (diff) | |
download | rtems-567455b67ae820b58b5749d1b059d0ccfc4d0e95.tar.bz2 |
config: Add _SMP_Processor_configure_maximum
Move the processor maximum configuration constant out of the
configuration table.
Update #3875.
Diffstat (limited to 'cpukit/include/rtems/config.h')
-rw-r--r-- | cpukit/include/rtems/config.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/cpukit/include/rtems/config.h b/cpukit/include/rtems/config.h index 6489e4e4e8..5550397623 100644 --- a/cpukit/include/rtems/config.h +++ b/cpukit/include/rtems/config.h @@ -30,6 +30,7 @@ #include <rtems/score/object.h> #include <rtems/score/isr.h> #include <rtems/score/memory.h> +#include <rtems/score/smp.h> #include <rtems/score/stack.h> #include <rtems/score/userextdata.h> #include <rtems/score/threadidledata.h> @@ -86,10 +87,6 @@ typedef struct { #ifdef RTEMS_SMP bool smp_enabled; #endif - - #ifdef RTEMS_SMP - uint32_t maximum_processors; - #endif } rtems_configuration_table; /** @@ -204,13 +201,8 @@ uint32_t rtems_configuration_get_maximum_extensions( void ); * * @return The configured maximum count of processors. */ -#ifdef RTEMS_SMP - #define rtems_configuration_get_maximum_processors() \ - (Configuration.maximum_processors) -#else - #define rtems_configuration_get_maximum_processors() \ - 1 -#endif +#define rtems_configuration_get_maximum_processors() \ + (_SMP_Processor_configured_maximum) #ifdef __cplusplus } |