IntelFsp2Pkg: Add FSP 2.4 MultiPhase interface.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3916 Provide FSP 2.4 MultiPhase interface and scripts support. Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Star Zeng <star.zeng@intel.com> Signed-off-by: Chasel Chiu <chasel.chiu@intel.com> Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
This commit is contained in:
committed by
mergify[bot]
parent
4b7bd4c591
commit
df25a5457f
@@ -12,7 +12,7 @@
|
||||
|
||||
#define FSP_IN_API_MODE 0
|
||||
#define FSP_IN_DISPATCH_MODE 1
|
||||
#define FSP_GLOBAL_DATA_VERSION 0x2
|
||||
#define FSP_GLOBAL_DATA_VERSION 0x3
|
||||
|
||||
#pragma pack(1)
|
||||
|
||||
@@ -25,6 +25,7 @@ typedef enum {
|
||||
FspSiliconInitApiIndex,
|
||||
FspMultiPhaseSiInitApiIndex,
|
||||
FspSmmInitApiIndex,
|
||||
FspMultiPhaseMemInitApiIndex,
|
||||
FspApiIndexMax
|
||||
} FSP_API_INDEX;
|
||||
|
||||
@@ -82,6 +83,8 @@ typedef struct {
|
||||
VOID *FunctionParameterPtr;
|
||||
FSP_INFO_HEADER *FspInfoHeader;
|
||||
VOID *UpdDataPtr;
|
||||
VOID *FspHobListPtr;
|
||||
VOID *VariableRequestParameterPtr;
|
||||
///
|
||||
/// End of UINTN and pointer section
|
||||
/// At this point, next field offset must be either *0h or *8h to
|
||||
|
Reference in New Issue
Block a user