diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2023-04-03 22:29:17 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2023-04-06 06:52:55 +0000 |
commit | 4764aa50ef986e8f1ae271efb8363dfece3b3fc3 (patch) | |
tree | 1904c09a7c2f2da460bf9ebf45635c0f51ced58b /OvmfPkg/CloudHv | |
parent | 95f03309537d567655b90461b15d7cba0d6d1887 (diff) | |
download | edk2-4764aa50ef986e8f1ae271efb8363dfece3b3fc3.tar.gz edk2-4764aa50ef986e8f1ae271efb8363dfece3b3fc3.tar.bz2 edk2-4764aa50ef986e8f1ae271efb8363dfece3b3fc3.zip |
UefiCpuPkg/PeiCpuExceptionHandlerLib: Use SEC/PEI specific asm component
The PEI flavor of CpuExceptionHandlerLib never populates more than 32
IDT vectors, and there is no CET shadow stack support in the PEI phase.
So there is no need to use the generic ExceptionHandler NASM source,
which carries a 256-entry template and CET support, and writes to its
own .text section when built using XCODE, which is not permitted in the
PEI phase. So let's switch to the reduced SEC/PEI version of this
component, which is sufficient for PEI and doesn't suffer from the same
issue.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Diffstat (limited to 'OvmfPkg/CloudHv')
0 files changed, 0 insertions, 0 deletions