summaryrefslogtreecommitdiffstats
path: root/IntelFsp2Pkg/Include
diff options
context:
space:
mode:
Diffstat (limited to 'IntelFsp2Pkg/Include')
-rw-r--r--IntelFsp2Pkg/Include/FspEas/FspApi.h33
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