diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2025-02-08 11:25:19 +0100 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-02-11 20:25:08 +0000 |
commit | 96cf70951f53f16853fdd42129b73940e71bab2d (patch) | |
tree | 13dc48ccdae88f0426a05016239afcfa296a5f17 /ArmPlatformPkg | |
parent | 5c3dcef94cf36646f75a44cb75c72beb34fa1fd0 (diff) | |
download | edk2-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 'ArmPlatformPkg')
0 files changed, 0 insertions, 0 deletions