summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Eot/c.py
diff options
context:
space:
mode:
authorXie, Yuanhao <yuanhao.xie@intel.com>2023-03-01 14:09:52 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2023-03-07 08:14:59 +0000
commitfacf52aeb8accb312acfd34b60266d4ea866afbb (patch)
tree45874e3cb7bfd3cb2a1723b9b1a02f622bdf0b86 /BaseTools/Source/Python/Eot/c.py
parent6bc74286e7f57d6c7bd29a7b5e4eb8026c5a8012 (diff)
downloadedk2-facf52aeb8accb312acfd34b60266d4ea866afbb.tar.gz
edk2-facf52aeb8accb312acfd34b60266d4ea866afbb.tar.bz2
edk2-facf52aeb8accb312acfd34b60266d4ea866afbb.zip
UefiCpuPkg: Put APs in 64 bit mode before handoff to OS.
Add the 'AsmRelocateApLoopStartGeneric' for X64 processors except 64-bit AMD processors with SEV-ES. Remove the unused arguments of AsmRelocateApLoopStartGeneric, updated the stack offset. Create PageTable for the allocated reserved memory. Only keep 4GB limitation of memory allocation for the case APs still need to be transferred to 32-bit mode before OS. Cc: Guo Dong <guo.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Cc: James Lu <james.lu@intel.com> Cc: Gua Guo <gua.guo@intel.com> Signed-off-by: Yuanhao Xie <yuanhao.xie@intel.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Tested-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Eot/c.py')
0 files changed, 0 insertions, 0 deletions