]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Use rip relative addressing for x64 label for Thunk16.S to prevent GCC assembly from...
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 2 Jun 2009 23:40:06 +0000 (23:40 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 2 Jun 2009 23:40:06 +0000 (23:40 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8444 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/BaseLib/X64/Thunk16.S

index 501a9e9d8b9e7e0f0f9bfb92a67f02f02ad2d128..064922d1005f67b0257bafc9aadeea427a6e4603 100644 (file)
@@ -295,7 +295,7 @@ ASM_PFX(InternalAsmThunk16):
     movl    %edx,%ss\r
     pushfq\r
     lea     -8(%rdx), %edx\r
-    lea     L_RetFromRealMode, %r8\r
+    lea     L_RetFromRealMode(%rip), %r8\r
     pushq   %r8\r
     movl    %cs, %r8d\r
     movw    %r8w, (SavedCs - SavedCr4)(%rcx)\r