]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm
UefiCpuPkg/CpuDxe: Fix boot error
authorGuo Dong <guo.dong@intel.com>
Wed, 2 Dec 2020 21:18:18 +0000 (14:18 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 8 Dec 2020 22:17:55 +0000 (22:17 +0000)
commitcee5b0441af39dd6f76cc4e0447a1c7f788cbb00
tree6d2110f2201a070cb463d7bbc398e42d9dbb9fcd
parent8e4cb8fbceb84b66b3b2fc45b9e93d70f732e970
UefiCpuPkg/CpuDxe: Fix boot error

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3084

When DXE drivers are dispatched above 4GB memory and
the system is already in 64bit mode, the address
setCodeSelectorLongJump in stack will be override
by parameter. so change to use 64bit address and
jump to qword address.

Signed-off-by: Guo Dong <guo.dong@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
UefiCpuPkg/CpuDxe/X64/CpuAsm.nasm