summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
95c95ac)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16835
6f19259b-4bc3-4df7-8a09-
765794883524
EXTERN GetFspBaseAddress:PROC\r
EXTERN GetBootFirmwareVolumeOffset:PROC\r
EXTERN Pei2LoaderSwitchStack:PROC\r
EXTERN GetFspBaseAddress:PROC\r
EXTERN GetBootFirmwareVolumeOffset:PROC\r
EXTERN Pei2LoaderSwitchStack:PROC\r
-EXTERN FspSelfCheck(FspSelfCheckDflt):PROC\r
-EXTERN LoadUcode(LoadUcodeDflt):PROC\r
-EXTERN SecPlatformInit(SecPlatformInitDflt):PROC\r
+EXTERN FspSelfCheck(FspSelfCheckDefault):PROC\r
+EXTERN LoadUcode(LoadUcodeDefault):PROC\r
+EXTERN SecPlatformInit(SecPlatformInitDefault):PROC\r
EXTERN SecCarInit:PROC\r
\r
;\r
EXTERN SecCarInit:PROC\r
\r
;\r
ENDM\r
\r
;------------------------------------------------------------------------------\r
ENDM\r
\r
;------------------------------------------------------------------------------\r
-FspSelfCheckDflt PROC NEAR PUBLIC\r
+FspSelfCheckDefault PROC NEAR PUBLIC\r
; Inputs:\r
; eax -> Return address\r
; Outputs:\r
; Inputs:\r
; eax -> Return address\r
; Outputs:\r
xor eax, eax\r
exit:\r
jmp ebp\r
xor eax, eax\r
exit:\r
jmp ebp\r
+FspSelfCheckDefault ENDP\r
\r
;------------------------------------------------------------------------------\r
\r
;------------------------------------------------------------------------------\r
-SecPlatformInitDflt PROC NEAR PUBLIC\r
+SecPlatformInitDefault PROC NEAR PUBLIC\r
; Inputs:\r
; eax -> Return address\r
; Outputs:\r
; Inputs:\r
; eax -> Return address\r
; Outputs:\r
xor eax, eax\r
exit:\r
jmp ebp\r
xor eax, eax\r
exit:\r
jmp ebp\r
-SecPlatformInitDflt ENDP\r
+SecPlatformInitDefault ENDP\r
\r
;------------------------------------------------------------------------------\r
\r
;------------------------------------------------------------------------------\r
-LoadUcodeDflt PROC NEAR PUBLIC\r
+LoadUcodeDefault PROC NEAR PUBLIC\r
; Inputs:\r
; esp -> LOAD_UCODE_PARAMS pointer\r
; Register Usage:\r
; Inputs:\r
; esp -> LOAD_UCODE_PARAMS pointer\r
; Register Usage:\r
\r
EstablishStackFsp PROC NEAR PRIVATE\r
;\r
\r
EstablishStackFsp PROC NEAR PRIVATE\r
;\r
.equ DATA_LEN_AT_STACK_TOP, (DATA_LEN_OF_PER0 + DATA_LEN_OF_MCUD + 4)\r
\r
#------------------------------------------------------------------------------\r
.equ DATA_LEN_AT_STACK_TOP, (DATA_LEN_OF_PER0 + DATA_LEN_OF_MCUD + 4)\r
\r
#------------------------------------------------------------------------------\r
# Inputs:\r
# eax -> Return address\r
# Outputs:\r
# Inputs:\r
# eax -> Return address\r
# Outputs:\r
# eax is cleared and ebp is used for return address.\r
# All others reserved.\r
#------------------------------------------------------------------------------\r
# eax is cleared and ebp is used for return address.\r
# All others reserved.\r
#------------------------------------------------------------------------------\r
-ASM_GLOBAL ASM_PFX(FspSelfCheckDflt)\r
-ASM_PFX(FspSelfCheckDflt):\r
+ASM_GLOBAL ASM_PFX(FspSelfCheckDefault)\r
+ASM_PFX(FspSelfCheckDefault):\r
#\r
# Save return address to EBP\r
#\r
movl %eax, %ebp\r
xorl %eax, %eax\r
\r
#\r
# Save return address to EBP\r
#\r
movl %eax, %ebp\r
xorl %eax, %eax\r
\r
+FspSelfCheckDefaultExit:\r
jmp *%ebp\r
\r
\r
#------------------------------------------------------------------------------\r
jmp *%ebp\r
\r
\r
#------------------------------------------------------------------------------\r
+# SecPlatformInitDefault\r
# Inputs:\r
# eax -> Return address\r
# Outputs:\r
# Inputs:\r
# eax -> Return address\r
# Outputs:\r
# eax is cleared and ebp is used for return address.\r
# All others reserved.\r
#------------------------------------------------------------------------------\r
# eax is cleared and ebp is used for return address.\r
# All others reserved.\r
#------------------------------------------------------------------------------\r
-ASM_GLOBAL ASM_PFX(SecPlatformInitDflt)\r
-ASM_PFX(SecPlatformInitDflt):\r
+ASM_GLOBAL ASM_PFX(SecPlatformInitDefault)\r
+ASM_PFX(SecPlatformInitDefault):\r
#\r
# Save return address to EBP\r
#\r
movl %eax, %ebp\r
xorl %eax, %eax\r
\r
#\r
# Save return address to EBP\r
#\r
movl %eax, %ebp\r
xorl %eax, %eax\r
\r
-SecPlatformInitDfltExit:\r
+SecPlatformInitDefaultExit:\r
# CPUID/DeviceID check\r
#\r
movl $TempRamInitApiL0, %eax\r
# CPUID/DeviceID check\r
#\r
movl $TempRamInitApiL0, %eax\r
- jmp ASM_PFX(FspSelfCheckDflt) # @note: ESP can not be changed.\r
+ jmp ASM_PFX(FspSelfCheckDefault) # @note: ESP can not be changed.\r
TempRamInitApiL0:\r
cmpl $0x00, %eax\r
jnz NemInitExit\r
TempRamInitApiL0:\r
cmpl $0x00, %eax\r
jnz NemInitExit\r