X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFspPkg%2FFspSecCore%2FIa32%2FFspApiEntry.s;h=d914075edcccd2b97b915905bd354f4f332a6479;hp=973aec4c19be50fe08dc2543d180cf0ce0701efd;hb=1c54ceb7052557460291b53bd433e1e602d819a5;hpb=01b699a971ba90bca1ad8b608854d910eaaee5cc 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