audk/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32
Dun Tan cae90a8390 UefiCpuPkg: Remove duplicate code in SmiPfHandler
In this commit, we remove duplicate CpuDeadLoop in
SmiPfHandler where mCpuSmmRestrictedMemoryAccess is
TRUE.
With last commit, we always call CpuDeadLoop if SMM
profile is disabled. Then the CpuDeadLoop calling
for the condition (mCpuSmmRestrictedMemoryAccess &&
IsSmmCommBufferForbiddenAddress (PFAddress)) is not
needed anymore. We also modify the IA32 related code
to be aligned with X64.

Signed-off-by: Dun Tan <dun.tan@intel.com>
2024-08-05 06:59:09 +00:00
..
Cet.nasm UefiCpuPkg: Use macro CR4_CET_BIT to replace hard code value in Cet.nasm. 2023-12-07 09:43:43 +00:00
PageTbl.c UefiCpuPkg: Remove duplicate code in SmiPfHandler 2024-08-05 06:59:09 +00:00
SmiEntry.nasm UefiCpuPkg: Backup and Restore MSR IA32_U_CET in SMI handler. 2023-12-07 09:43:43 +00:00
SmiException.nasm UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
SmmFuncsArch.c UefiCpuPkg:Remove code to wakeup AP and relocate ap 2024-06-04 07:40:27 +00:00
SmmProfileArch.c UefiCpuPkg/PiSmmCpuDxeSmm: Avoid use global variable in InitSmmS3Cr3 2024-08-02 09:15:25 +00:00
SmmProfileArch.h UefiCpuPkg/PiSmmCpuDxeSmm: Avoid use global variable in InitSmmS3Cr3 2024-08-02 09:15:25 +00:00