[PATCH] c-user: Add CONFIGURE_INIT_TASK_STORAGE_SIZE
Gedare Bloom
gedare at rtems.org
Fri Nov 20 16:26:23 UTC 2020
ok
On Fri, Nov 20, 2020 at 2:36 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> Close #4181.
> ---
> c-user/config/classic-init-task.rst | 52 ++++++++++++++++++++++++++++-
> 1 file changed, 51 insertions(+), 1 deletion(-)
>
> diff --git a/c-user/config/classic-init-task.rst b/c-user/config/classic-init-task.rst
> index 4d3bf81..dc07068 100644
> --- a/c-user/config/classic-init-task.rst
> +++ b/c-user/config/classic-init-task.rst
> @@ -229,7 +229,57 @@ DESCRIPTION:
> Classic API initialization task.
>
> NOTES:
> - None.
> + The
> +
> + * ``CONFIGURE_INIT_TASK_STACK_SIZE`` and
> +
> + * :ref:`CONFIGURE_INIT_TASK_STORAGE_SIZE`
> +
> + configuration options are mutually exclusive.
> +
> +.. Generated from spec:/acfg/if/init-task-storage-size
> +
> +.. index:: CONFIGURE_INIT_TASK_STORAGE_SIZE
> +
> +.. _CONFIGURE_INIT_TASK_STORAGE_SIZE:
> +
> +CONFIGURE_INIT_TASK_STORAGE_SIZE
> +--------------------------------
> +
> +CONSTANT:
> + ``CONFIGURE_INIT_TASK_STORAGE_SIZE``
> +
> +OPTION TYPE:
> + This configuration option is an integer define.
> +
> +DEFAULT VALUE:
> + The default value is 0.
> +
> +VALUE CONSTRAINTS:
> + The value of this configuration option shall satisfy all of the following
> + constraints:
> +
> + * It shall be greater than or equal to :ref:`CONFIGURE_MINIMUM_TASK_STACK_SIZE`.
> +
> + * It shall be defined using
> + :c:func:`RTEMS_TASK_STORAGE_SIZE`.
> +
> +DESCRIPTION:
> + 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
> + :c:func:`rtems_task_construct` instead of using
> + :c:func:`rtems_task_create`.
> +
> +NOTES:
> + A task storage area of the specified size is defined by the configuration for
> + the Classic API initialization task. The
> +
> + * :ref:`CONFIGURE_INIT_TASK_STACK_SIZE` and
> +
> + * ``CONFIGURE_INIT_TASK_STORAGE_SIZE``
> +
> + configuration options are mutually exclusive.
>
> .. Generated from spec:/acfg/if/rtems-init-tasks-table
>
> --
> 2.26.2
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list