Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 455b0347a7c55d3842e87b20259659a22f7e62a5 https://github.com/tianocore/edk2/commit/455b0347a7c55d3842e87b20259659a22f7e62a5 Author: Sheng, W <w.sh...@intel.com> Date: 2021-11-12 (Fri, 12 Nov 2021)
Changed paths: M UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/Xcode5ExceptionHandlerAsm.nasm M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h M UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c M UefiCpuPkg/PiSmmCpuDxeSmm/X64/SmmFuncsArch.c Log Message: ----------- UefiCpuPkg/PiSmmCpuDxeSmm: Use SMM Interrupt Shadow Stack When CET shadow stack feature is enabled, it needs to use IST for the exceptions, and uses interrupt shadow stack for the stack switch. Shadow stack should be 32 bytes aligned. Check IST field, when clear shadow stack token busy bit when using retf. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3728 Signed-off-by: Sheng Wei <w.sh...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits