summaryrefslogtreecommitdiffstats
path: root/spec/acfg/opt/RTEMS-ACFG-OPT-DIRTYMEMORY.yml
blob: 192bb2b6313eb5e7d2e825b0420b6861249d4a6b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SPDX-License-Identifier: CC-BY-SA-4.0
active: true
appl-config-option-type: feature-enable
appl-config-option-description: |
  In case this configuration option is defined, then the memory areas used for
  the RTEMS Workspace and the C Program Heap are dirtied with a ``0xCF`` byte
  pattern during system initialization.
appl-config-option-index: []
appl-config-option-name: CONFIGURE_DIRTY_MEMORY
appl-config-option-notes: |
  Dirtying memory can add significantly to system initialization time.  It may
  assist in finding code that incorrectly assumes the contents of free memory
  areas is cleared to zero during system initialization.  In case
  :ref:`CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY` is also defined, then the
  memory is first dirtied and then zeroed.

  See also :ref:`CONFIGURE_MALLOC_DIRTY`.
copyrights:
- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
derived: false
enabled-by: []
header: ''
interface-type: appl-config-option
level: 1.67
links:
- RTEMS-ACFG-GENERAL: B6rbi_eXOZOzB3o8-DYzrc0JmF7ON1adlcZj3dQd6WY=
normative: true
ref: ''
reviewed: zOyiOMdbdMsmxId-SShr_wXLhsoksxKv9Wq7ZphmPog=
text: ''
type: interface