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

Reply via email to