diff options
author | Jeff Fan <jeff.fan@intel.com> | 2016-11-11 16:56:44 +0800 |
---|---|---|
committer | Laszlo Ersek <lersek@redhat.com> | 2016-11-11 12:26:00 +0100 |
commit | ffd6b0b1b65e620816fb16fe551f92309f4b7269 (patch) | |
tree | de9106ebe4b902a0562a73c7b1cfcc09e885f30f /UefiCpuPkg/CpuIo2Dxe | |
parent | b1067637cf53fd55f34b6a6147988e06f8cb7e80 (diff) | |
download | edk2-platforms-ffd6b0b1b65e620816fb16fe551f92309f4b7269.tar.xz |
UefiCpuPkg/DxeMpLib: Allocate below 4GB mem for AsmRelocateApLoopFunc
Current implementation just allocates reserve memory for AsmRelocateApLoopFunc.
It not be safe because APs will be placed into 32bit protected mode on long mode
DXE. This reserve memory must be located below 4GB memory.
This fix is to allocate < 4GB memory for AsmRelocateApLoopFunc.
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <jeff.fan@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
[lersek@redhat.com: strip whitespace at EOL]
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'UefiCpuPkg/CpuIo2Dxe')
0 files changed, 0 insertions, 0 deletions