RTEMS
|
Macros | |
#define | CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK |
This configuration option is an integer define. More... | |
#define | CONFIGURE_MP_APPLICATION |
This configuration option is a boolean feature define. More... | |
#define | CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS |
This configuration option is an integer define. More... | |
#define | CONFIGURE_MP_MAXIMUM_NODES |
This configuration option is an integer define. More... | |
#define | CONFIGURE_MP_MAXIMUM_PROXIES |
This configuration option is an integer define. More... | |
#define | CONFIGURE_MP_MPCI_TABLE_POINTER |
This configuration option is an initializer define. More... | |
#define | CONFIGURE_MP_NODE_NUMBER |
This configuration option is an integer define. More... | |
This section describes multiprocessing related configuration options. The options are only used if RTEMS was built with the --enable-multiprocessing
build configuration option. Additionally, this class of configuration options are only applicable if the configuration option CONFIGURE_MP_APPLICATION is defined. The multiprocessing (MPCI) support must not be confused with the SMP support.
#define CONFIGURE_EXTRA_MPCI_RECEIVE_SERVER_STACK |
This configuration option is an integer define.
The value of this configuration option defines the number of bytes the applications wishes to add to the MPCI task stack on top of CONFIGURE_MINIMUM_TASK_STACK_SIZE.
The value of this configuration option shall satisfy all of the following constraints:
<rtems/confdefs.h>
does not overflow an integer of type size_t. Definition at line 3272 of file appl-config.h.
#define CONFIGURE_MP_APPLICATION |
This configuration option is a boolean feature define.
This configuration option is defined to indicate that the application intends to be part of a multiprocessing configuration. Additional configuration options are assumed to be provided.
--enable-multiprocessing
build configuration option). Otherwise a compile time error in the configuration file will occur. Definition at line 3293 of file appl-config.h.
#define CONFIGURE_MP_MAXIMUM_GLOBAL_OBJECTS |
This configuration option is an integer define.
The value of this configuration option defines the maximum number of concurrently active global objects in a multiprocessor system.
This value corresponds to the total number of objects which can be created with the RTEMS_GLOBAL attribute.
This configuration option is only evaluated if CONFIGURE_MP_APPLICATION is defined.
Definition at line 3320 of file appl-config.h.
#define CONFIGURE_MP_MAXIMUM_NODES |
This configuration option is an integer define.
The value of this configuration option defines the maximum number of nodes in a multiprocessor system.
Definition at line 3342 of file appl-config.h.
#define CONFIGURE_MP_MAXIMUM_PROXIES |
This configuration option is an integer define.
The value of this configuration option defines the maximum number of concurrently active thread/task proxies on this node in a multiprocessor system.
Since a proxy is used to represent a remote task/thread which is blocking on this node. This configuration parameter reflects the maximum number of remote tasks/threads which can be blocked on objects on this node, see Proxies.
This configuration option is only evaluated if CONFIGURE_MP_APPLICATION is defined.
Definition at line 3372 of file appl-config.h.
#define CONFIGURE_MP_MPCI_TABLE_POINTER |
This configuration option is an initializer define.
The value of this configuration option initializes the MPCI Configuration Table.
&MPCI_table
.RTEMS provides a Shared Memory MPCI Device Driver which can be used on any Multiprocessor System assuming the BSP provides the proper set of supporting methods.
This configuration option is only evaluated if CONFIGURE_MP_APPLICATION is defined.
Definition at line 3399 of file appl-config.h.
#define CONFIGURE_MP_NODE_NUMBER |
This configuration option is an integer define.
The value of this configuration option defines the node number of this node in a multiprocessor system.
NODE_NUMBER
.In the RTEMS Multiprocessing Test Suite, the node number is derived from the Makefile variable NODE_NUMBER
. The same code is compiled with the NODE_NUMBER
set to different values. The test programs behave differently based upon their node number.
This configuration option is only evaluated if CONFIGURE_MP_APPLICATION is defined.
Definition at line 3428 of file appl-config.h.