summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/Sec/Ia32/SecEntry.S
diff options
context:
space:
mode:
Diffstat (limited to 'OvmfPkg/Sec/Ia32/SecEntry.S')
-rw-r--r--OvmfPkg/Sec/Ia32/SecEntry.S13
1 files changed, 6 insertions, 7 deletions
diff --git a/OvmfPkg/Sec/Ia32/SecEntry.S b/OvmfPkg/Sec/Ia32/SecEntry.S
index 9fefebca5f..50ba5aa99e 100644
--- a/OvmfPkg/Sec/Ia32/SecEntry.S
+++ b/OvmfPkg/Sec/Ia32/SecEntry.S
@@ -37,7 +37,6 @@
# @return None
#
#
-.intel_syntax
ASM_GLOBAL ASM_PFX(_ModuleEntryPoint)
ASM_PFX(_ModuleEntryPoint):
@@ -45,17 +44,17 @@ ASM_PFX(_ModuleEntryPoint):
# Load temporary stack top at very low memory. The C code
# can reload to a better address.
#
- mov eax, INITIAL_TOP_OF_STACK
- mov esp, eax
+ movl $INITIAL_TOP_OF_STACK, %eax
+ movl %eax, %esp
nop
#
# Call into C code
#
- push eax
- push edi
- push esi
- push ebp
+ pushl %eax
+ pushl %edi
+ pushl %esi
+ pushl %ebp
call ASM_PFX(SecCoreStartupWithStack)