mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-30 00:54:06 +02:00
Fix comments error.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com> Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com> Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16845 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
01b699a971
commit
1c54ceb705
@ -57,19 +57,19 @@ DATA_LEN_AT_STACK_TOP EQU (DATA_LEN_OF_PER0 + DATA_LEN_OF_MCUD + 4)
|
|||||||
;
|
;
|
||||||
LOAD_MMX_EXT MACRO ReturnAddress, MmxRegister
|
LOAD_MMX_EXT MACRO ReturnAddress, MmxRegister
|
||||||
mov esi, ReturnAddress
|
mov esi, ReturnAddress
|
||||||
movd MmxRegister, esi ; save ReturnAddress into MM7
|
movd MmxRegister, esi ; save ReturnAddress into MMX
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
CALL_MMX_EXT MACRO RoutineLabel, MmxRegister
|
CALL_MMX_EXT MACRO RoutineLabel, MmxRegister
|
||||||
local ReturnAddress
|
local ReturnAddress
|
||||||
mov esi, offset ReturnAddress
|
mov esi, offset ReturnAddress
|
||||||
movd MmxRegister, esi ; save ReturnAddress into MM7
|
movd MmxRegister, esi ; save ReturnAddress into MMX
|
||||||
jmp RoutineLabel
|
jmp RoutineLabel
|
||||||
ReturnAddress:
|
ReturnAddress:
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
RET_ESI_EXT MACRO MmxRegister
|
RET_ESI_EXT MACRO MmxRegister
|
||||||
movd esi, MmxRegister ; restore ESP from MM7
|
movd esi, MmxRegister ; restore ESP from MMX
|
||||||
jmp esi
|
jmp esi
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
@ -102,15 +102,15 @@ FspSelfCheckDefault ENDP
|
|||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
SecPlatformInitDefault PROC NEAR PUBLIC
|
SecPlatformInitDefault PROC NEAR PUBLIC
|
||||||
; Inputs:
|
; Inputs:
|
||||||
; eax -> Return address
|
; mm7 -> Return address
|
||||||
; Outputs:
|
; Outputs:
|
||||||
; eax -> 0 - Successful, Non-zero - Failed.
|
; eax -> 0 - Successful, Non-zero - Failed.
|
||||||
; Register Usage:
|
; Register Usage:
|
||||||
; eax is cleared and ebp is used for return address.
|
; eax is cleared and ebp is used for return address.
|
||||||
; All others reserved.
|
; All others reserved.
|
||||||
|
|
||||||
; Save return address to EBP
|
; Save return address to EBP
|
||||||
mov ebp, eax
|
mov ebp, mm7
|
||||||
|
|
||||||
xor eax, eax
|
xor eax, eax
|
||||||
exit:
|
exit:
|
||||||
@ -382,7 +382,7 @@ TempRamInitApi PROC NEAR PUBLIC
|
|||||||
SAVE_REGS
|
SAVE_REGS
|
||||||
|
|
||||||
;
|
;
|
||||||
; Save timestamp into XMM4 & XMM5
|
; Save timestamp into XMM6
|
||||||
;
|
;
|
||||||
rdtsc
|
rdtsc
|
||||||
SAVE_EAX
|
SAVE_EAX
|
||||||
|
@ -207,7 +207,7 @@ FspSelfCheckDefaultExit:
|
|||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# SecPlatformInitDefault
|
# SecPlatformInitDefault
|
||||||
# Inputs:
|
# Inputs:
|
||||||
# eax -> Return address
|
# mm7 -> Return address
|
||||||
# Outputs:
|
# Outputs:
|
||||||
# eax -> 0 - Successful, Non-zero - Failed.
|
# eax -> 0 - Successful, Non-zero - Failed.
|
||||||
# Register Usage:
|
# Register Usage:
|
||||||
@ -219,7 +219,7 @@ ASM_PFX(SecPlatformInitDefault):
|
|||||||
#
|
#
|
||||||
# Save return address to EBP
|
# Save return address to EBP
|
||||||
#
|
#
|
||||||
movl %eax, %ebp
|
movd %mm7, %ebp
|
||||||
xorl %eax, %eax
|
xorl %eax, %eax
|
||||||
|
|
||||||
SecPlatformInitDefaultExit:
|
SecPlatformInitDefaultExit:
|
||||||
@ -532,7 +532,7 @@ ASM_PFX(TempRamInitApi):
|
|||||||
SAVE_REGS
|
SAVE_REGS
|
||||||
|
|
||||||
#
|
#
|
||||||
# Save timestamp into XMM4 & XMM5
|
# Save timestamp into XMM6
|
||||||
#
|
#
|
||||||
rdtsc
|
rdtsc
|
||||||
SAVE_EAX
|
SAVE_EAX
|
||||||
|
Loading…
x
Reference in New Issue
Block a user