]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/TcgStorageCore.h
MdePkg: Add NFIT definition from ACPI 6.1
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / TcgStorageCore.h
index 74253f804d1c48f17364af3032a47170fcae5e29..56ea92f2ebf00cc215c4fd22296022b0733d3f3e 100644 (file)
@@ -228,6 +228,7 @@ typedef enum {
 #define TCG_FEATURE_OPAL_SSC_V2_0_0     (UINT16)0x0203\r
 #define TCG_FEATURE_OPAL_SSC_LITE       (UINT16)0x0301\r
 #define TCG_FEATURE_PYRITE_SSC          (UINT16)0x0302\r
+#define TCG_FEATURE_BLOCK_SID           (UINT16)0x0402\r
 \r
 // ACE Expression values\r
 #define TCG_ACE_EXPRESSION_AND 0x0\r
@@ -302,6 +303,17 @@ typedef struct {
   UINT8                                Reserved515[11];\r
 } TCG_LOCKING_FEATURE_DESCRIPTOR;\r
 \r
+typedef struct {\r
+  TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER Header;\r
+  UINT8                                SIDValueState : 1;\r
+  UINT8                                SIDBlockedState : 1;\r
+  UINT8                                Reserved4 : 6;\r
+  UINT8                                HardwareReset : 1;\r
+  UINT8                                Reserved5 : 7;\r
+  UINT8                                Reserved615[10];\r
+} TCG_BLOCK_SID_FEATURE_DESCRIPTOR;\r
+\r
+\r
 typedef struct {\r
   TCG_LEVEL0_FEATURE_DESCRIPTOR_HEADER Header;\r
   UINT8                                SyncSupported : 1;\r