#4181: Add CONFIGURE_INIT_TASK_STORAGE_SIZE ------------------------------+----------------------------- Reporter: Sebastian Huber | Owner: Sebastian Huber Type: enhancement | Status: assigned Priority: normal | Milestone: 6.1 Component: admin | Version: 6 Severity: normal | Keywords: Blocked By: | Blocking: ------------------------------+----------------------------- Currently, the Classic API initialization task is created with rtems_task_create(). In order to better support applications which use the new rtems_task_construct() directive add a configuration options which constructs the Classic API initialization task with rtems_task_construct(): {{{#!c /* Generated from spec:/acfg/if/init-task-storage-size */
/** * @brief This configuration option is an integer define. * * The value of this configuration option defines the task storage size of the * Classic API initialization task. If this configuration option is specified, * then the Classic API initialization task is constructed by * rtems_task_construct() instead of using rtems_task_create(). * * @par Default Value * The default value is 0. * * @par Value Constraints * @parblock * The value of this configuration option shall satisfy all of the following * constraints: * * * It shall be greater than or equal to #CONFIGURE_MINIMUM_TASK_STACK_SIZE. * * * It shall be defined using RTEMS_TASK_STORAGE_SIZE(). * @endparblock * * @par Notes * @parblock * A task storage area of the specified size is defined by the configuration * for the Classic API initialization task. The * * * #CONFIGURE_INIT_TASK_STACK_SIZE and * * * ``CONFIGURE_INIT_TASK_STORAGE_SIZE`` * * configuration options are mutually exclusive. * @endparblock */ #define CONFIGURE_INIT_TASK_STORAGE_SIZE }}} -- Ticket URL: <http://devel.rtems.org/ticket/4181> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs