From 443300be467d75efa749463e4f2e591cb3e25729 Mon Sep 17 00:00:00 2001 From: zhoucheng Date: Thu, 19 Aug 2021 15:30:55 +0800 Subject: MdePkg:Update IndustryStandard/Nvme.h with Nvme amdin controller data Update Nvme data structure Signed-off-by: Cheng Zhou Reviewed-by: Liming Gao Reviewed-by: Hao A Wu Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu --- MdePkg/Include/IndustryStandard/Nvme.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'MdePkg/Include') diff --git a/MdePkg/Include/IndustryStandard/Nvme.h b/MdePkg/Include/IndustryStandard/Nvme.h index 9b19a2074b..f7a1a9f6ca 100644 --- a/MdePkg/Include/IndustryStandard/Nvme.h +++ b/MdePkg/Include/IndustryStandard/Nvme.h @@ -353,7 +353,16 @@ typedef struct { UINT8 Npss; /* Number of Power States Support */ UINT8 Avscc; /* Admin Vendor Specific Command Configuration */ UINT8 Apsta; /* Autonomous Power State Transition Attributes */ - UINT8 Rsvd2[246]; /* Reserved as of Nvm Express 1.1 Spec */ + // + // Below fields before Rsvd2 are defined in NVM Express 1.3 Spec + // + UINT16 Wctemp; /* Warning Composite Temperature Threshold */ + UINT16 Cctemp; /* Critical Composite Temperature Threshold */ + UINT16 Mtfa; /* Maximum Time for Firmware Activation */ + UINT32 Hmpre; /* Host Memory Buffer Preferred Size */ + UINT32 Hmmin; /* Host Memory Buffer Minimum Size */ + UINT8 Tnvmcap[16]; /* Total NVM Capacity */ + UINT8 Rsvd2[216]; /* Reserved as of NVM Express */ // // NVM Command Set Attributes // -- cgit v1.2.3