|
@@ -1486,6 +1486,7 @@ typedef struct {
|
|
|
#define EFI_ACPI_6_2_NFIT_NVDIMM_CONTROL_REGION_STRUCTURE_TYPE 4
|
|
|
#define EFI_ACPI_6_2_NFIT_NVDIMM_BLOCK_DATA_WINDOW_REGION_STRUCTURE_TYPE 5
|
|
|
#define EFI_ACPI_6_2_NFIT_FLUSH_HINT_ADDRESS_STRUCTURE_TYPE 6
|
|
|
+#define EFI_ACPI_6_2_NFIT_PLATFORM_CAPABILITIES_STRUCTURE_TYPE 7
|
|
|
|
|
|
//
|
|
|
// Definition for NFIT Structure Header
|
|
@@ -1638,6 +1639,18 @@ typedef struct {
|
|
|
// UINT64 FlushHintAddress[NumberOfFlushHintAddresses];
|
|
|
} EFI_ACPI_6_2_NFIT_FLUSH_HINT_ADDRESS_STRUCTURE;
|
|
|
|
|
|
+//
|
|
|
+// Definition for Platform Capabilities Structure
|
|
|
+//
|
|
|
+typedef struct {
|
|
|
+ UINT16 Type;
|
|
|
+ UINT16 Length;
|
|
|
+ UINT8 HighestValidCapability;
|
|
|
+ UINT8 Reserved_5[3];
|
|
|
+ UINT32 Capabilities;
|
|
|
+ UINT8 Reserved_12[4];
|
|
|
+} EFI_ACPI_6_2_NFIT_PLATFORM_CAPABILITIES_STRUCTURE;
|
|
|
+
|
|
|
///
|
|
|
/// Secure DEVices Table (SDEV)
|
|
|
///
|