git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11202
6f19259b-4bc3-4df7-8a09-
765794883524
lea Compatible(%rip), %rdx # assume address < 4G\r
orq %rdx, %rcx\r
push %rcx\r
lea Compatible(%rip), %rdx # assume address < 4G\r
orq %rdx, %rcx\r
push %rcx\r
\r
Compatible:\r
# reload DS/ES/SS to make sure they are correct referred to current GDT\r
\r
Compatible:\r
# reload DS/ES/SS to make sure they are correct referred to current GDT\r
#\r
# Reload cs register \r
# \r
#\r
# Reload cs register \r
# \r
ReloadCS: \r
#\r
# Now we're in Long Mode\r
ReloadCS: \r
#\r
# Now we're in Long Mode\r
lea ReturnToLongMode(%rip), %rcx\r
orq %r9, %rcx\r
push %rcx\r
lea ReturnToLongMode(%rip), %rcx\r
orq %r9, %rcx\r
push %rcx\r
ReturnToLongMode:\r
#\r
# Reload original DS/ES/SS\r
ReturnToLongMode:\r
#\r
# Reload original DS/ES/SS\r