RTEMS 6.1-rc1
|
Macros | |
#define | CONFIGURE_INIT_TASK_ARGUMENTS |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_ATTRIBUTES |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_ENTRY_POINT |
This configuration option is an initializer define. More... | |
#define | CONFIGURE_INIT_TASK_INITIAL_MODES |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_NAME |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_PRIORITY |
This configuration option is an integer define. More... | |
#define | CONFIGURE_INIT_TASK_STACK_SIZE |
This configuration option is an integer define. More... | |
#define | CONFIGURE_RTEMS_INIT_TASKS_TABLE |
This configuration option is a boolean feature define. More... | |
This section describes configuration options related to the Classic API initialization task.
#define CONFIGURE_INIT_TASK_ARGUMENTS |
This configuration option is an integer define.
The value of this configuration option defines task argument of the Classic API initialization task.
#define CONFIGURE_INIT_TASK_ATTRIBUTES |
This configuration option is an integer define.
The value of this configuration option defines the task attributes of the Classic API initialization task.
#define CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE |
This configuration option is an integer define.
The value of this configuration option defines the task storage size of the Classic API initialization task.
The following constraints apply to this configuration option:
If this configuration option is specified, then
<rtems/confdefs.h>
for the Classic API initialization task,The
CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE
configuration options are mutually exclusive.
#define CONFIGURE_INIT_TASK_ENTRY_POINT |
This configuration option is an initializer define.
The value of this configuration option initializes the entry point of the Classic API initialization task.
Init
.void ( *entry_point )( rtems_task_argument )
.#define CONFIGURE_INIT_TASK_INITIAL_MODES |
This configuration option is an integer define.
The value of this configuration option defines the initial execution mode of the Classic API initialization task.
#define CONFIGURE_INIT_TASK_NAME |
This configuration option is an integer define.
The value of this configuration option defines the name of the Classic API initialization task.
rtems_build_name( 'U', 'I', '1', ' ' )
.#define CONFIGURE_INIT_TASK_PRIORITY |
This configuration option is an integer define.
The value of this configuration option defines the initial priority of the Classic API initialization task.
#define CONFIGURE_INIT_TASK_STACK_SIZE |
This configuration option is an integer define.
The value of this configuration option defines the task stack size of the Classic API initialization task.
The following constraints apply to this configuration option:
<rtems/confdefs.h>
does not overflow an integer of type uintptr_t. The
CONFIGURE_INIT_TASK_STACK_SIZE
andconfiguration options are mutually exclusive.
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE |
This configuration option is a boolean feature define.
In case this configuration option is defined, then exactly one Classic API initialization task is configured.
The application shall define at least one of the following configuration options
CONFIGURE_RTEMS_INIT_TASKS_TABLE
,otherwise a compile time error in the configuration file will occur.
The Classic API initialization task performs the Global Construction.