Remove BSP_ZERO_WORKSPACE_AUTOMATICALLY

Close #3863.
This commit is contained in:
Sebastian Huber 2020-02-04 13:16:28 +01:00
parent 4d2428a83b
commit df2dcdbabc
2 changed files with 2 additions and 37 deletions

View File

@ -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

View File

@ -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: