summaryrefslogtreecommitdiffstats
path: root/EmulatorPkg/Readme.md
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2025-02-08 11:25:19 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-02-11 20:25:08 +0000
commit96cf70951f53f16853fdd42129b73940e71bab2d (patch)
tree13dc48ccdae88f0426a05016239afcfa296a5f17 /EmulatorPkg/Readme.md
parent5c3dcef94cf36646f75a44cb75c72beb34fa1fd0 (diff)
downloadedk2-96cf70951f53f16853fdd42129b73940e71bab2d.tar.gz
MdePkg/DynamicStackCookieEntryPointLib: Drop execute-in-place versions
SEC, PEI_CORE and PEIM type modules generally execute in place from memory that is not writable. This means that it is not generally possible to use an entrypoint implementation that stores a dynamically generated stack cookie into a global variable. For PEIMs in particular, there may be other options, such as a DEPEX on the permanent memory PPI, but the current dynamic implementations of the stack checking library entrypoints for PEI_CORE and PEIM modules must not be used as-is. So remove them, and update the readme accordingly. Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'EmulatorPkg/Readme.md')
0 files changed, 0 insertions, 0 deletions