]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg:Update IndustryStandard/Nvme.h with Nvme amdin controller data
authorzhoucheng <zhoucheng@phytium.com.cn>
Thu, 19 Aug 2021 07:30:55 +0000 (15:30 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 30 Aug 2021 03:44:08 +0000 (03:44 +0000)
Update Nvme data structure

Signed-off-by: Cheng Zhou <zhoucheng@phytium.com.cn>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
MdePkg/Include/IndustryStandard/Nvme.h

index 9b19a2074b0d28cc0a7d84a70c7a4ab71f219909..f7a1a9f6ca3223362db69eb7bdde0e4f4edadb32 100644 (file)
@@ -353,7 +353,16 @@ typedef struct {
   UINT8  Npss;                /* Number of Power States Support */\r
   UINT8  Avscc;               /* Admin Vendor Specific Command Configuration */\r
   UINT8  Apsta;               /* Autonomous Power State Transition Attributes */\r
-  UINT8  Rsvd2[246];          /* Reserved as of Nvm Express 1.1 Spec */\r
+  //\r
+  // Below fields before Rsvd2 are defined in NVM Express 1.3 Spec\r
+  //\r
+  UINT16 Wctemp;              /* Warning Composite Temperature Threshold */\r
+  UINT16 Cctemp;              /* Critical Composite Temperature Threshold */\r
+  UINT16 Mtfa;                /* Maximum Time for Firmware Activation */\r
+  UINT32 Hmpre;               /* Host Memory Buffer Preferred Size */\r
+  UINT32 Hmmin;               /* Host Memory Buffer Minimum Size */\r
+  UINT8  Tnvmcap[16];         /* Total NVM Capacity */\r
+  UINT8  Rsvd2[216];          /* Reserved as of NVM Express */\r
   //\r
   // NVM Command Set Attributes\r
   //\r