This serial of patch will place APs into protected mode to run hlt-loop instead of wait-for-sipi state. It could avoid APs not to response SMI.
Jeff Fan (3): UefiCpuPkg/CpuDxe: Move code template structures definition location UefiCpuPkg/CpuDxe: Add run hlt-loop code UefiCpuPkg/CpuDxe: Place APs into protected mode when ExitBootService UefiCpuPkg/CpuDxe/ApStartup.c | 109 ++++----------------------------- UefiCpuPkg/CpuDxe/CpuDxe.inf | 2 + UefiCpuPkg/CpuDxe/CpuMp.c | 19 +++++- UefiCpuPkg/CpuDxe/CpuMp.h | 119 +++++++++++++++++++++++++++++++++++++ UefiCpuPkg/CpuDxe/Ia32/ArchFuncs.c | 37 ++++++++++++ UefiCpuPkg/CpuDxe/X64/ArchFuncs.c | 42 +++++++++++++ 6 files changed, 227 insertions(+), 101 deletions(-) create mode 100644 UefiCpuPkg/CpuDxe/Ia32/ArchFuncs.c create mode 100644 UefiCpuPkg/CpuDxe/X64/ArchFuncs.c -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel