summaryrefslogtreecommitdiff
path: root/IntelFsp2Pkg/Include/Guid
diff options
context:
space:
mode:
Diffstat (limited to 'IntelFsp2Pkg/Include/Guid')
-rw-r--r--IntelFsp2Pkg/Include/Guid/FspHeaderFile.h80
-rw-r--r--IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h8
-rw-r--r--IntelFsp2Pkg/Include/Guid/GuidHobFspEas.h6
3 files changed, 47 insertions, 47 deletions
diff --git a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h
index 11e0ede..e5a9d7a 100644
--- a/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h
+++ b/IntelFsp2Pkg/Include/Guid/FspHeaderFile.h
@@ -10,7 +10,7 @@
#ifndef __FSP_HEADER_FILE_H__
#define __FSP_HEADER_FILE_H__
-#define FSP_HEADER_REVISION_3 3
+#define FSP_HEADER_REVISION_3 3
#define FSPE_HEADER_REVISION_1 1
#define FSPP_HEADER_REVISION_1 1
@@ -18,7 +18,7 @@
///
/// Fixed FSP header offset in the FSP image
///
-#define FSP_INFO_HEADER_OFF 0x94
+#define FSP_INFO_HEADER_OFF 0x94
#define OFFSET_IN_FSP_INFO_HEADER(x) (UINT32)&((FSP_INFO_HEADER *)(UINTN)0)->x
@@ -33,25 +33,25 @@ typedef struct {
///
/// Byte 0x00: Signature ('FSPH') for the FSP Information Header.
///
- UINT32 Signature;
+ UINT32 Signature;
///
/// Byte 0x04: Length of the FSP Information Header.
///
- UINT32 HeaderLength;
+ UINT32 HeaderLength;
///
/// Byte 0x08: Reserved.
///
- UINT8 Reserved1[2];
+ UINT8 Reserved1[2];
///
/// Byte 0x0A: Indicates compliance with a revision of this specification in the BCD format.
/// For revision v2.3 the value will be 0x23.
///
- UINT8 SpecVersion;
+ UINT8 SpecVersion;
///
/// Byte 0x0B: Revision of the FSP Information Header.
/// The Current value for this field is 0x6.
///
- UINT8 HeaderRevision;
+ UINT8 HeaderRevision;
///
/// Byte 0x0C: Revision of the FSP binary.
/// Major.Minor.Revision.Build
@@ -67,69 +67,69 @@ typedef struct {
/// 23 : 16 - Minor Version
/// 31 : 24 - Major Version
///
- UINT32 ImageRevision;
+ UINT32 ImageRevision;
///
/// Byte 0x10: Signature string that will help match the FSP Binary to a supported HW configuration.
///
- CHAR8 ImageId[8];
+ CHAR8 ImageId[8];
///
/// Byte 0x18: Size of the entire FSP binary.
///
- UINT32 ImageSize;
+ UINT32 ImageSize;
///
/// Byte 0x1C: FSP binary preferred base address.
///
- UINT32 ImageBase;
+ UINT32 ImageBase;
///
/// Byte 0x20: Attribute for the FSP binary.
///
- UINT16 ImageAttribute;
+ UINT16 ImageAttribute;
///
/// Byte 0x22: Attributes of the FSP Component.
///
- UINT16 ComponentAttribute;
+ UINT16 ComponentAttribute;
///
/// Byte 0x24: Offset of the FSP configuration region.
///
- UINT32 CfgRegionOffset;
+ UINT32 CfgRegionOffset;
///
/// Byte 0x28: Size of the FSP configuration region.
///
- UINT32 CfgRegionSize;
+ UINT32 CfgRegionSize;
///
/// Byte 0x2C: Reserved2.
///
- UINT32 Reserved2;
+ UINT32 Reserved2;
///
/// Byte 0x30: The offset for the API to setup a temporary stack till the memory is initialized.
///
- UINT32 TempRamInitEntryOffset;
+ UINT32 TempRamInitEntryOffset;
///
/// Byte 0x34: Reserved3.
///
- UINT32 Reserved3;
+ UINT32 Reserved3;
///
/// Byte 0x38: The offset for the API to inform the FSP about the different stages in the boot process.
///
- UINT32 NotifyPhaseEntryOffset;
+ UINT32 NotifyPhaseEntryOffset;
///
/// Byte 0x3C: The offset for the API to initialize the memory.
///
- UINT32 FspMemoryInitEntryOffset;
+ UINT32 FspMemoryInitEntryOffset;
///
/// Byte 0x40: The offset for the API to tear down temporary RAM.
///
- UINT32 TempRamExitEntryOffset;
+ UINT32 TempRamExitEntryOffset;
///
/// Byte 0x44: The offset for the API to initialize the CPU and chipset.
///
- UINT32 FspSiliconInitEntryOffset;
+ UINT32 FspSiliconInitEntryOffset;
///
/// Byte 0x48: Offset for the API for the optional Multi-Phase processor and chipset initialization.
/// This value is only valid if FSP HeaderRevision is >= 5.
/// If the value is set to 0x00000000, then this API is not available in this component.
///
- UINT32 FspMultiPhaseSiInitEntryOffset;
+ UINT32 FspMultiPhaseSiInitEntryOffset;
///
/// Byte 0x4C: Extended revision of the FSP binary.
/// This value is only valid if FSP HeaderRevision is >= 6.
@@ -142,11 +142,11 @@ typedef struct {
/// Minor Version = ImageRevision[23:16]
/// Major Version = ImageRevision[31:24]
///
- UINT16 ExtendedImageRevision;
+ UINT16 ExtendedImageRevision;
///
/// Byte 0x4E: Reserved4.
///
- UINT16 Reserved4;
+ UINT16 Reserved4;
} FSP_INFO_HEADER;
///
@@ -161,31 +161,31 @@ typedef struct {
///
/// Byte 0x00: Signature ('FSPE') for the FSP Extended Information Header.
///
- UINT32 Signature;
+ UINT32 Signature;
///
/// Byte 0x04: Length of the table in bytes, including all additional FSP producer defined data.
///
- UINT32 Length;
+ UINT32 Length;
///
/// Byte 0x08: FSP producer defined revision of the table.
///
- UINT8 Revision;
+ UINT8 Revision;
///
/// Byte 0x09: Reserved for future use.
///
- UINT8 Reserved;
+ UINT8 Reserved;
///
/// Byte 0x0A: FSP producer identification string
///
- CHAR8 FspProducerId[6];
+ CHAR8 FspProducerId[6];
///
/// Byte 0x10: FSP producer implementation revision number. Larger numbers are assumed to be newer revisions.
///
- UINT32 FspProducerRevision;
+ UINT32 FspProducerRevision;
///
/// Byte 0x14: Size of the FSP producer defined data (n) in bytes.
///
- UINT32 FspProducerDataSize;
+ UINT32 FspProducerDataSize;
///
/// Byte 0x18: FSP producer defined data of size (n) defined by FspProducerDataSize.
///
@@ -195,7 +195,7 @@ typedef struct {
// A generic table search algorithm for additional tables can be implemented with a
// signature search algorithm until a terminator signature 'FSPP' is found.
//
-#define FSP_FSPP_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'P')
+#define FSP_FSPP_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'P')
#define FSP_PATCH_TABLE_SIGNATURE FSP_FSPP_SIGNATURE
///
@@ -205,31 +205,31 @@ typedef struct {
///
/// Byte 0x00: FSP Patch Table Signature "FSPP".
///
- UINT32 Signature;
+ UINT32 Signature;
///
/// Byte 0x04: Size including the PatchData.
///
- UINT16 HeaderLength;
+ UINT16 HeaderLength;
///
/// Byte 0x06: Revision is set to 0x01.
///
- UINT8 HeaderRevision;
+ UINT8 HeaderRevision;
///
/// Byte 0x07: Reserved for future use.
///
- UINT8 Reserved;
+ UINT8 Reserved;
///
/// Byte 0x08: Number of entries to Patch.
///
- UINT32 PatchEntryNum;
+ UINT32 PatchEntryNum;
///
/// Byte 0x0C: Patch Data.
///
-//UINT32 PatchData[];
+ // UINT32 PatchData[];
} FSP_PATCH_TABLE;
#pragma pack()
-extern EFI_GUID gFspHeaderFileGuid;
+extern EFI_GUID gFspHeaderFileGuid;
#endif
diff --git a/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h b/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h
index 1246108..71748a1 100644
--- a/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h
+++ b/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h
@@ -14,11 +14,11 @@
/// The Non-Volatile Storage (NVS) HOB version 2 provides > 64KB buffer support.
///
typedef struct {
- EFI_HOB_GUID_TYPE GuidHob;
- EFI_PHYSICAL_ADDRESS NvsDataPtr;
- UINT64 NvsDataLength;
+ EFI_HOB_GUID_TYPE GuidHob;
+ EFI_PHYSICAL_ADDRESS NvsDataPtr;
+ UINT64 NvsDataLength;
} FSP_NON_VOLATILE_STORAGE_HOB2;
-extern EFI_GUID gFspNonVolatileStorageHob2Guid;
+extern EFI_GUID gFspNonVolatileStorageHob2Guid;
#endif
diff --git a/IntelFsp2Pkg/Include/Guid/GuidHobFspEas.h b/IntelFsp2Pkg/Include/Guid/GuidHobFspEas.h
index 28cd5dd..150d6b8 100644
--- a/IntelFsp2Pkg/Include/Guid/GuidHobFspEas.h
+++ b/IntelFsp2Pkg/Include/Guid/GuidHobFspEas.h
@@ -10,8 +10,8 @@
#ifndef __GUID_HOB_FSP_EAS_GUID__
#define __GUID_HOB_FSP_EAS_GUID__
-extern EFI_GUID gFspBootLoaderTolumHobGuid;
-extern EFI_GUID gFspReservedMemoryResourceHobGuid;
-extern EFI_GUID gFspNonVolatileStorageHobGuid;
+extern EFI_GUID gFspBootLoaderTolumHobGuid;
+extern EFI_GUID gFspReservedMemoryResourceHobGuid;
+extern EFI_GUID gFspNonVolatileStorageHobGuid;
#endif