mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-02 04:51:19 +08:00
parent
4d2428a83b
commit
df2dcdbabc
@ -206,13 +206,6 @@ macros:
|
|||||||
stack size as recommended when using this BSP. This is sometimes required
|
stack size as recommended when using this BSP. This is sometimes required
|
||||||
when the BSP developer has knowledge of stack intensive interrupt handlers.
|
when the BSP developer has knowledge of stack intensive interrupt handlers.
|
||||||
|
|
||||||
.. index:: BSP_ZERO_WORKSPACE_AUTOMATICALLY
|
|
||||||
|
|
||||||
- ``BSP_ZERO_WORKSPACE_AUTOMATICALLY`` is defined when the BSP requires that
|
|
||||||
RTEMS zero out the RTEMS C Program Heap at initialization. If the memory is
|
|
||||||
already zeroed out by a test sequence or boot ROM, then the boot time can be
|
|
||||||
reduced by not zeroing memory twice.
|
|
||||||
|
|
||||||
.. index:: BSP_DEFAULT_UNIFIED_WORK_AREAS
|
.. index:: BSP_DEFAULT_UNIFIED_WORK_AREAS
|
||||||
|
|
||||||
- ``BSP_DEFAULT_UNIFIED_WORK_AREAS`` is defined when the BSP recommends that
|
- ``BSP_DEFAULT_UNIFIED_WORK_AREAS`` is defined when the BSP recommends that
|
||||||
|
@ -996,8 +996,8 @@ RANGE:
|
|||||||
Defined or undefined.
|
Defined or undefined.
|
||||||
|
|
||||||
DEFAULT VALUE:
|
DEFAULT VALUE:
|
||||||
This is not defined by default, unless overridden by the BSP. The default
|
This is not defined by default. The default is *NOT* to zero out the RTEMS
|
||||||
is *NOT* to zero out the RTEMS Workspace or C Program Heap.
|
Workspace or C Program Heap.
|
||||||
|
|
||||||
DESCRIPTION:
|
DESCRIPTION:
|
||||||
This macro indicates whether RTEMS should zero the RTEMS Workspace and C
|
This macro indicates whether RTEMS should zero the RTEMS Workspace and C
|
||||||
@ -3187,34 +3187,6 @@ NOTES:
|
|||||||
only impacts the devFS and thus is only used by ``<rtems/confdefs.h>`` when
|
only impacts the devFS and thus is only used by ``<rtems/confdefs.h>`` when
|
||||||
``CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM`` is specified.
|
``CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM`` is specified.
|
||||||
|
|
||||||
.. index:: BSP_ZERO_WORKSPACE_AUTOMATICALLY
|
|
||||||
|
|
||||||
.. _BSP_ZERO_WORKSPACE_AUTOMATICALLY:
|
|
||||||
|
|
||||||
BSP_ZERO_WORKSPACE_AUTOMATICALLY
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
CONSTANT:
|
|
||||||
``BSP_ZERO_WORKSPACE_AUTOMATICALLY``
|
|
||||||
|
|
||||||
DATA TYPE:
|
|
||||||
Boolean feature macro.
|
|
||||||
|
|
||||||
RANGE:
|
|
||||||
Defined or undefined.
|
|
||||||
|
|
||||||
DEFAULT VALUE:
|
|
||||||
This option is BSP specific.
|
|
||||||
|
|
||||||
DESCRIPTION:
|
|
||||||
If ``BSP_ZERO_WORKSPACE_AUTOMATICALLY`` is defined by the BSP and
|
|
||||||
``CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY`` is not defined by the
|
|
||||||
application, then the workspace will be zeroed automatically.
|
|
||||||
|
|
||||||
NOTES:
|
|
||||||
Zeroing memory can add significantly to system boot time. It is not
|
|
||||||
necessary for RTEMS but is often assumed by support libraries.
|
|
||||||
|
|
||||||
.. index:: CONFIGURE_BSP_PREREQUISITE_DRIVERS
|
.. index:: CONFIGURE_BSP_PREREQUISITE_DRIVERS
|
||||||
|
|
||||||
.. _CONFIGURE_BSP_PREREQUISITE_DRIVERS:
|
.. _CONFIGURE_BSP_PREREQUISITE_DRIVERS:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user