summaryrefslogtreecommitdiffstats
path: root/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
diff options
context:
space:
mode:
Diffstat (limited to 'IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s')
-rw-r--r--IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s6
1 files changed, 3 insertions, 3 deletions
diff --git a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
index 973aec4c19..d914075edc 100644
--- a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
+++ b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
@@ -207,7 +207,7 @@ FspSelfCheckDefaultExit:
#------------------------------------------------------------------------------
# SecPlatformInitDefault
# Inputs:
-# eax -> Return address
+# mm7 -> Return address
# Outputs:
# eax -> 0 - Successful, Non-zero - Failed.
# Register Usage:
@@ -219,7 +219,7 @@ ASM_PFX(SecPlatformInitDefault):
#
# Save return address to EBP
#
- movl %eax, %ebp
+ movd %mm7, %ebp
xorl %eax, %eax
SecPlatformInitDefaultExit:
@@ -532,7 +532,7 @@ ASM_PFX(TempRamInitApi):
SAVE_REGS
#
- # Save timestamp into XMM4 & XMM5
+ # Save timestamp into XMM6
#
rdtsc
SAVE_EAX