audk/UefiCpuPkg/Library/MpInitLib
Guo Dong edd74ad3ad UefiCpuPkg/MpInitLib: Fix a hang in above 4GB case
This patch fixed the hang in UEFICpuPkg when it is dispatched above 4GB.
In UEFI BIOS case CpuInfoInHob is provided to DXE under 4GB from PEI.
When using UEFI payload and bootloaders, CpuInfoInHob will be allocated
above 4GB since it is not provided from bootloader. so we need update
the code to make sure this hob could be accessed correctly in this case.

Signed-off-by: Guo Dong <guo.dong@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
2021-01-12 06:35:30 +00:00
..
Ia32 UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS use 2020-08-17 02:46:39 +00:00
X64 UefiCpuPkg/MpInitLib: Fix a hang in above 4GB case 2021-01-12 06:35:30 +00:00
DxeMpInitLib.inf UefiCpuPkg: Allow AP booting under SEV-ES 2020-08-17 02:46:39 +00:00
DxeMpInitLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
DxeMpLib.c UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCB 2020-11-10 19:07:55 +00:00
Microcode.c UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib. 2020-02-14 04:31:18 +00:00
MpLib.c UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on processor number 2020-11-10 19:07:55 +00:00
MpLib.h UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS use 2020-08-17 02:46:39 +00:00
PeiMpInitLib.inf UefiCpuPkg: Allow AP booting under SEV-ES 2020-08-17 02:46:39 +00:00
PeiMpInitLib.uni UefiCpuPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:28 -07:00
PeiMpLib.c UefiCpuPkg: Allow AP booting under SEV-ES 2020-08-17 02:46:39 +00:00