mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-15 03:17:09 +08:00
c-user: Clarify BSP related configuration options
Sort options alphabetically. Update #3836.
This commit is contained in:
parent
851e4df3db
commit
a174ae4bfa
@ -3002,69 +3002,13 @@ DESCRIPTION:
|
|||||||
NOTES:
|
NOTES:
|
||||||
None.
|
None.
|
||||||
|
|
||||||
BSP Specific Settings
|
BSP Related Configuration Options
|
||||||
=====================
|
=================================
|
||||||
|
|
||||||
This section describes BSP specific configuration settings used by
|
This section describes configuration options related to the BSP. Some
|
||||||
``<rtems/confdefs.h>``. The BSP specific configuration settings are defined in
|
configuration options may have a BSP-specific setting which is defined by
|
||||||
``<bsp.h>``.
|
``<bsp.h>``. The BSP-specific settings can be disabled by the
|
||||||
|
:ref:`CONFIGURE_DISABLE_BSP_SETTINGS` configuration option.
|
||||||
.. index:: CONFIGURE_DISABLE_BSP_SETTINGS
|
|
||||||
|
|
||||||
.. _CONFIGURE_DISABLE_BSP_SETTINGS:
|
|
||||||
|
|
||||||
CONFIGURE_DISABLE_BSP_SETTINGS
|
|
||||||
------------------------------
|
|
||||||
|
|
||||||
CONSTANT:
|
|
||||||
``CONFIGURE_DISABLE_BSP_SETTINGS``
|
|
||||||
|
|
||||||
DATA TYPE:
|
|
||||||
Boolean feature macro.
|
|
||||||
|
|
||||||
RANGE:
|
|
||||||
Defined or undefined.
|
|
||||||
|
|
||||||
DEFAULT VALUE:
|
|
||||||
This is not defined by default.
|
|
||||||
|
|
||||||
DESCRIPTION:
|
|
||||||
All BSP specific configuration settings can be disabled by the application
|
|
||||||
with the ``CONFIGURE_DISABLE_BSP_SETTINGS`` option.
|
|
||||||
|
|
||||||
NOTES:
|
|
||||||
None.
|
|
||||||
|
|
||||||
.. index:: CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
|
|
||||||
|
|
||||||
.. _CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK:
|
|
||||||
|
|
||||||
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
|
|
||||||
----------------------------------
|
|
||||||
|
|
||||||
CONSTANT:
|
|
||||||
``CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK``
|
|
||||||
|
|
||||||
DATA TYPE:
|
|
||||||
Boolean feature macro.
|
|
||||||
|
|
||||||
RANGE:
|
|
||||||
Defined or undefined.
|
|
||||||
|
|
||||||
DEFAULT VALUE:
|
|
||||||
This option is BSP specific.
|
|
||||||
|
|
||||||
DESCRIPTION:
|
|
||||||
This configuration parameter is defined by a BSP to indicate that it does
|
|
||||||
not allocate all available memory to the C Program Heap used by the Malloc
|
|
||||||
Family of routines.
|
|
||||||
|
|
||||||
If defined, when ``malloc()`` is unable to allocate memory, it will call
|
|
||||||
the BSP supplied ``sbrk()`` to obtain more memory.
|
|
||||||
|
|
||||||
NOTES:
|
|
||||||
This parameter should not be defined by the application. Only the BSP knows
|
|
||||||
how it allocates memory to the C Program Heap.
|
|
||||||
|
|
||||||
.. index:: BSP_IDLE_TASK_BODY
|
.. index:: BSP_IDLE_TASK_BODY
|
||||||
|
|
||||||
@ -3130,8 +3074,6 @@ NOTES:
|
|||||||
|
|
||||||
- If defined, then the application specified ``CONFIGURE_IDLE_TASK_SIZE``.
|
- If defined, then the application specified ``CONFIGURE_IDLE_TASK_SIZE``.
|
||||||
|
|
||||||
.. COMMENT: XXX - add cross references to other related values.
|
|
||||||
|
|
||||||
.. index:: BSP_INITIAL_EXTENSION
|
.. index:: BSP_INITIAL_EXTENSION
|
||||||
|
|
||||||
.. _BSP_INITIAL_EXTENSION:
|
.. _BSP_INITIAL_EXTENSION:
|
||||||
@ -3247,6 +3189,63 @@ NOTES:
|
|||||||
configure common infrastructure such as bus controllers or probe for
|
configure common infrastructure such as bus controllers or probe for
|
||||||
devices.
|
devices.
|
||||||
|
|
||||||
|
.. index:: CONFIGURE_DISABLE_BSP_SETTINGS
|
||||||
|
|
||||||
|
.. _CONFIGURE_DISABLE_BSP_SETTINGS:
|
||||||
|
|
||||||
|
CONFIGURE_DISABLE_BSP_SETTINGS
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
CONSTANT:
|
||||||
|
``CONFIGURE_DISABLE_BSP_SETTINGS``
|
||||||
|
|
||||||
|
DATA TYPE:
|
||||||
|
Boolean feature macro.
|
||||||
|
|
||||||
|
RANGE:
|
||||||
|
Defined or undefined.
|
||||||
|
|
||||||
|
DEFAULT VALUE:
|
||||||
|
This is not defined by default.
|
||||||
|
|
||||||
|
DESCRIPTION:
|
||||||
|
All BSP specific configuration settings can be disabled by the application
|
||||||
|
with the ``CONFIGURE_DISABLE_BSP_SETTINGS`` option.
|
||||||
|
|
||||||
|
NOTES:
|
||||||
|
None.
|
||||||
|
|
||||||
|
.. index:: CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
|
||||||
|
|
||||||
|
.. _CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK:
|
||||||
|
|
||||||
|
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
|
||||||
|
----------------------------------
|
||||||
|
|
||||||
|
CONSTANT:
|
||||||
|
``CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK``
|
||||||
|
|
||||||
|
DATA TYPE:
|
||||||
|
Boolean feature macro.
|
||||||
|
|
||||||
|
RANGE:
|
||||||
|
Defined or undefined.
|
||||||
|
|
||||||
|
DEFAULT VALUE:
|
||||||
|
This option is BSP specific.
|
||||||
|
|
||||||
|
DESCRIPTION:
|
||||||
|
This configuration parameter is defined by a BSP to indicate that it does
|
||||||
|
not allocate all available memory to the C Program Heap used by the Malloc
|
||||||
|
Family of routines.
|
||||||
|
|
||||||
|
If defined, when ``malloc()`` is unable to allocate memory, it will call
|
||||||
|
the BSP supplied ``sbrk()`` to obtain more memory.
|
||||||
|
|
||||||
|
NOTES:
|
||||||
|
This parameter should not be defined by the application. Only the BSP knows
|
||||||
|
how it allocates memory to the C Program Heap.
|
||||||
|
|
||||||
Idle Task Configuration
|
Idle Task Configuration
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user