8#ifndef _FSP_GLOBAL_DATA_H_
9#define _FSP_GLOBAL_DATA_H_
13#define FSP_IN_API_MODE 0
14#define FSP_IN_DISPATCH_MODE 1
15#define FSP_GLOBAL_DATA_VERSION 0x3
23 FspMemoryInitApiIndex,
25 FspSiliconInitApiIndex,
26 FspMultiPhaseSiInitApiIndex,
28 FspMultiPhaseMemInitApiIndex,
34 UINTN MicrocodeRegionBase;
35 UINTN MicrocodeRegionSize;
41#define FSP_GLOBAL_DATA_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'D')
42#define FSP_PERFORMANCE_DATA_SIGNATURE SIGNATURE_32 ('P', 'E', 'R', 'F')
43#define FSP_PERFORMANCE_DATA_TIMER_MASK 0xFFFFFFFFFFFFFF
63 UINT8 OnSeparateStack;
65 UINT32 NumberOfPhases;
66 UINT32 PhasesExecuted;
75 VOID *TempRamInitUpdPtr;
76 VOID *MemoryInitUpdPtr;
77 VOID *SiliconInitUpdPtr;
87 VOID *VariableRequestParameterPtr;
FSP_PLAT_DATA PlatformData
VOID * FunctionParameterPtr