diff options
Diffstat (limited to '')
-rw-r--r-- | c-user/config/general.rst | 46 |
1 files changed, 41 insertions, 5 deletions
diff --git a/c-user/config/general.rst b/c-user/config/general.rst index db81b8c..61bfa1e 100644 --- a/c-user/config/general.rst +++ b/c-user/config/general.rst @@ -1,6 +1,6 @@ .. SPDX-License-Identifier: CC-BY-SA-4.0 -.. Copyright (C) 2020, 2021 embedded brains GmbH (http://www.embedded-brains.de) +.. Copyright (C) 2020, 2023 embedded brains GmbH & Co. KG .. Copyright (C) 1988, 2022 On-Line Applications Research Corporation (OAR) .. This file is part of the RTEMS quality process and was automatically @@ -178,8 +178,8 @@ This configuration option is an integer define. .. rubric:: DEFAULT VALUE: If this configuration option is undefined, then the RTEMS Workspace and task -stack space size is calculated by ``<rtems/confdefs.h>`` based on the values -configuration options. +stack space size is calculated by ``<rtems/confdefs.h>`` based on the +values configuration options. .. rubric:: DESCRIPTION: @@ -253,6 +253,42 @@ The following constraints apply to this configuration option: overflow an integer of type `uintptr_t <https://en.cppreference.com/w/c/types/integer>`_. +.. Generated from spec:/acfg/if/init + +.. raw:: latex + + \clearpage + +.. index:: CONFIGURE_INIT + +.. _CONFIGURE_INIT: + +CONFIGURE_INIT +-------------- + +.. rubric:: CONSTANT: + +``CONFIGURE_INIT`` + +.. rubric:: OPTION TYPE: + +This configuration option is a boolean feature define. + +.. rubric:: DEFAULT CONFIGURATION: + +There is no default configuration associated with this configuration option. +If ``<rtems/confdefs.h>`` is included and this configuration option is not +defined, then only white space is included. + +.. rubric:: DESCRIPTION: + +While this configuration option is defined, when the ``<rtems/confdefs.h>`` +is included, the system settings defined by present application configuration +options are statically allocated and initialized. All user provided +application configuration options defined before the include of +``<rtems/confdefs.h>`` are evaluated. They define the actual system +settings. + .. Generated from spec:/acfg/if/initial-extensions .. raw:: latex @@ -292,7 +328,7 @@ initial user extensions. .. rubric:: CONSTRAINTS: The value of the configuration option shall be a list of initializers for -structures of type :c:type:`rtems_extensions_table`. +structures of type :ref:`InterfaceRtemsExtensionsTable`. .. Generated from spec:/acfg/if/interrupt-stack-size @@ -981,7 +1017,7 @@ configured, see :ref:`CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER`. The following constraints apply to this configuration option: -* The value of the configuration option shall be greater than or equal to zero. +* The value of the configuration option shall be greater than or equal to one. * The value of the configuration option shall be less than or equal to `UINT32_MAX <https://en.cppreference.com/w/c/types/integer>`_. |