mirror of https://github.com/acidanthera/audk.git
Fixed GCC 4.4 build issue due to incorrect prefix. Now using ASM_PFX to correctly set the prefix.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10377 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
bc810c8977
commit
4e57f24098
|
@ -262,7 +262,7 @@ ASM_PFX(InternalAsmThunk16):
|
||||||
movl %edx,%eax # eax <- transition code address
|
movl %edx,%eax # eax <- transition code address
|
||||||
andl $0xf,%edx
|
andl $0xf,%edx
|
||||||
shll $12,%eax # segment address in high order 16 bits
|
shll $12,%eax # segment address in high order 16 bits
|
||||||
lea (_BackFromUserCode - ASM_PFX(m16Start))(%rdx), %ax
|
lea (ASM_PFX(BackFromUserCode) - ASM_PFX(m16Start))(%rdx), %ax
|
||||||
stosl # [edi] <- return address of user code
|
stosl # [edi] <- return address of user code
|
||||||
sgdt 0x60(%rsp) # save GDT stack in argument space
|
sgdt 0x60(%rsp) # save GDT stack in argument space
|
||||||
movzwq 0x60(%rsp), %r10 # r10 <- GDT limit
|
movzwq 0x60(%rsp), %r10 # r10 <- GDT limit
|
||||||
|
|
Loading…
Reference in New Issue