63 CheckPointer = (UINT8 *)(
UINTN)FlashFvFspBase;
104 BOOLEAN InterruptState;
107 if (FspHeader ==
NULL) {
108 return EFI_DEVICE_ERROR;
113 if ((FspHeader->
ImageAttribute & IMAGE_ATTRIBUTE_64BIT_MODE_SUPPORT) == FSP_IA32) {
135 IN VOID *FspmUpdDataPtr,
136 OUT VOID **HobListPtr
142 BOOLEAN InterruptState;
145 if (FspHeader ==
NULL) {
146 return EFI_DEVICE_ERROR;
151 if ((FspHeader->
ImageAttribute & IMAGE_ATTRIBUTE_64BIT_MODE_SUPPORT) == FSP_IA32) {
172 IN VOID *TempRamExitParam
178 BOOLEAN InterruptState;
181 if (FspHeader ==
NULL) {
182 return EFI_DEVICE_ERROR;
187 if ((FspHeader->
ImageAttribute & IMAGE_ATTRIBUTE_64BIT_MODE_SUPPORT) == FSP_IA32) {
208 IN VOID *FspsUpdDataPtr
214 BOOLEAN InterruptState;
217 if (FspHeader ==
NULL) {
218 return EFI_DEVICE_ERROR;
223 if ((FspHeader->
ImageAttribute & IMAGE_ATTRIBUTE_64BIT_MODE_SUPPORT) == FSP_IA32) {
BOOLEAN EFIAPI SetInterruptState(IN BOOLEAN InterruptState)
BOOLEAN EFIAPI SaveAndDisableInterrupts(VOID)
EFI_STATUS(EFIAPI * FSP_NOTIFY_PHASE)(IN NOTIFY_PHASE_PARAMS *NotifyPhaseParamPtr)
EFI_STATUS(EFIAPI * FSP_MEMORY_INIT)(IN VOID *FspmUpdDataPtr, OUT VOID **HobListPtr)
EFI_STATUS(EFIAPI * FSP_TEMP_RAM_EXIT)(IN VOID *TempRamExitParamPtr)
EFI_STATUS(EFIAPI * FSP_SILICON_INIT)(IN VOID *FspsUpdDataPtr)
EFI_STATUS Execute32BitCode(IN UINT64 Function, IN UINT64 Param1, IN UINT64 Param2)
EFI_STATUS EFIAPI CallFspMemoryInit(IN VOID *FspmUpdDataPtr, OUT VOID **HobListPtr)
EFI_STATUS EFIAPI CallFspSiliconInit(IN VOID *FspsUpdDataPtr)
EFI_STATUS EFIAPI CallFspNotifyPhase(IN NOTIFY_PHASE_PARAMS *NotifyPhaseParams)
EFI_STATUS Execute64BitCode(IN UINT64 Function, IN UINT64 Param1, IN UINT64 Param2)
FSP_INFO_HEADER *EFIAPI FspFindFspHeader(IN EFI_PHYSICAL_ADDRESS FlashFvFspBase)
EFI_STATUS EFIAPI CallTempRamExit(IN VOID *TempRamExitParam)
#define ALIGN_POINTER(Pointer, Alignment)
#define PcdGet32(TokenName)
EFI_COMMON_SECTION_HEADER EFI_RAW_SECTION
UINT64 EFI_PHYSICAL_ADDRESS
UINT32 FspSiliconInitEntryOffset
UINT32 NotifyPhaseEntryOffset
UINT32 FspMemoryInitEntryOffset
UINT32 TempRamExitEntryOffset