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
;\r
LOAD_MMX_EXT MACRO ReturnAddress, MmxRegister\r
mov esi, ReturnAddress\r
- movd MmxRegister, esi ; save ReturnAddress into MM7 \r
+ movd MmxRegister, esi ; save ReturnAddress into MMX\r
ENDM\r
\r
CALL_MMX_EXT MACRO RoutineLabel, MmxRegister\r
local ReturnAddress\r
mov esi, offset ReturnAddress\r
- movd MmxRegister, esi ; save ReturnAddress into MM7\r
+ movd MmxRegister, esi ; save ReturnAddress into MMX\r
jmp RoutineLabel\r
ReturnAddress:\r
ENDM\r
\r
RET_ESI_EXT MACRO MmxRegister\r
- movd esi, MmxRegister ; restore ESP from MM7\r
+ movd esi, MmxRegister ; restore ESP from MMX\r
jmp esi\r
ENDM\r
\r
ENDM\r
\r
;------------------------------------------------------------------------------\r
-FspSelfCheckDflt PROC NEAR PUBLIC\r
+FspSelfCheckDefault PROC NEAR PUBLIC\r
; Inputs:\r
; eax -> Return address\r
; Outputs:\r
xor eax, eax\r
exit:\r
jmp ebp\r
-FspSelfCheckDflt ENDP\r
+FspSelfCheckDefault ENDP\r
\r
;------------------------------------------------------------------------------\r
-SecPlatformInitDflt PROC NEAR PUBLIC\r
+SecPlatformInitDefault PROC NEAR PUBLIC\r
; Inputs:\r
- ; eax -> Return address\r
+ ; mm7 -> Return address\r
; Outputs:\r
; eax -> 0 - Successful, Non-zero - Failed.\r
; Register Usage:\r
; eax is cleared and ebp is used for return address.\r
; All others reserved.\r
-\r
+ \r
; Save return address to EBP\r
- mov ebp, eax\r
+ movd ebp, mm7\r
\r
xor eax, eax\r
exit:\r
jmp ebp\r
-SecPlatformInitDflt ENDP\r
+SecPlatformInitDefault ENDP\r
\r
;------------------------------------------------------------------------------\r
-LoadUcodeDflt PROC NEAR PUBLIC\r
+LoadUcodeDefault PROC NEAR PUBLIC\r
; Inputs:\r
; esp -> LOAD_UCODE_PARAMS pointer\r
; Register Usage:\r
exit:\r
jmp ebp\r
\r
-LoadUcodeDflt ENDP\r
+LoadUcodeDefault ENDP\r
\r
EstablishStackFsp PROC NEAR PRIVATE\r
;\r
SAVE_REGS\r
\r
;\r
- ; Save timestamp into XMM4 & XMM5\r
+ ; Save timestamp into XMM6\r
;\r
rdtsc\r
SAVE_EAX\r