diff options
Diffstat (limited to 'IntelFsp2Pkg')
-rw-r--r-- | IntelFsp2Pkg/Include/FspEas/FspApi.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/IntelFsp2Pkg/Include/FspEas/FspApi.h b/IntelFsp2Pkg/Include/FspEas/FspApi.h index f7c71681c8..b9c2851442 100644 --- a/IntelFsp2Pkg/Include/FspEas/FspApi.h +++ b/IntelFsp2Pkg/Include/FspEas/FspApi.h @@ -17,6 +17,9 @@ #define _FSP_API_H_
#pragma pack(1)
+///
+/// FSP_UPD_HEADER Configuration.
+///
typedef struct {
///
/// UPD Region Signature. This signature will be
@@ -33,6 +36,9 @@ typedef struct { UINT8 Reserved[23];
} FSP_UPD_HEADER;
+///
+/// FSPM_ARCH_UPD Configuration.
+///
typedef struct {
///
/// Revision of the structure. For FSP v2.0 value is 1.
@@ -66,19 +72,43 @@ typedef struct { UINT8 Reserved1[8];
} FSPM_ARCH_UPD;
+///
+/// FSPT_UPD_COMMON Configuration.
+///
typedef struct {
+ ///
+ /// FSP_UPD_HEADER Configuration.
+ ///
FSP_UPD_HEADER FspUpdHeader;
} FSPT_UPD_COMMON;
+///
+/// FSPM_UPD_COMMON Configuration.
+///
typedef struct {
+ ///
+ /// FSP_UPD_HEADER Configuration.
+ ///
FSP_UPD_HEADER FspUpdHeader;
+ ///
+ /// FSPM_ARCH_UPD Configuration.
+ ///
FSPM_ARCH_UPD FspmArchUpd;
} FSPM_UPD_COMMON;
+///
+/// FSPS_UPD_COMMON Configuration.
+///
typedef struct {
+ ///
+ /// FSP_UPD_HEADER Configuration.
+ ///
FSP_UPD_HEADER FspUpdHeader;
} FSPS_UPD_COMMON;
+///
+/// Enumeration of FSP_INIT_PHASE for NOTIFY_PHASE.
+///
typedef enum {
///
/// This stage is notified when the bootloader completes the
@@ -99,6 +129,9 @@ typedef enum { EnumInitPhaseEndOfFirmware = 0xF0
} FSP_INIT_PHASE;
+///
+/// Definition of NOTIFY_PHASE_PARAMS.
+///
typedef struct {
///
/// Notification phase used for NotifyPhase API
|