diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-10-20 11:44:04 +0100 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2017-11-09 21:08:07 +0000 |
commit | 7e2a8dfe8a9a6771d68345ed7e43a923e853c36e (patch) | |
tree | fe8b06804820a9cf9a3264f49dfd00736122556b /BaseTools/Source/Python/sitecustomize.py | |
parent | c2c90b42af3deab2dfe593ea9917cab109138bc2 (diff) | |
download | edk2-7e2a8dfe8a9a6771d68345ed7e43a923e853c36e.tar.gz edk2-7e2a8dfe8a9a6771d68345ed7e43a923e853c36e.tar.bz2 edk2-7e2a8dfe8a9a6771d68345ed7e43a923e853c36e.zip |
ArmPlatformPkg/PrePeiCore: seed temporary stack before entering PEI core
DEBUG builds of PEI code will print a diagnostic message regarding
the utilization of temporary RAM before switching to permanent RAM.
For example,
Total temporary memory: 16352 bytes.
temporary memory stack ever used: 4820 bytes.
temporary memory heap used for HobList: 4720 bytes.
Tracking stack utilization like this requires the stack to be seeded
with a known magic value, and this needs to occur before entering C
code, given that it uses the stack. Currently, only Nt32Pkg appears
to implement this feature, but it is useful nonetheless, so let's
wire it up for PrePeiCore.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'BaseTools/Source/Python/sitecustomize.py')
0 files changed, 0 insertions, 0 deletions