Reviewed-by: Liming Gao <liming....@intel.com>

-----Original Message-----
From: Liu, Zhiguang <zhiguang....@intel.com> 
Sent: 2020年5月20日 13:18
To: devel@edk2.groups.io
Cc: Kinney, Michael D <michael.d.kin...@intel.com>; Gao, Liming 
<liming....@intel.com>; Anandraj, James Sushanth 
<james.sushanth.anand...@intel.com>
Subject: [PATCH] MdePkg: add definitions for ACPI NVDIMM Device Path

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2716

Add definitions for ACPI NVDIMM Device Path following UEFI spec.

Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Signed-off-by: James Anandraj <james.sushanth.anand...@intel.com>
---
 MdePkg/Include/Protocol/DevicePath.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/MdePkg/Include/Protocol/DevicePath.h 
b/MdePkg/Include/Protocol/DevicePath.h
index 4cf4b653ba..5914cde304 100644
--- a/MdePkg/Include/Protocol/DevicePath.h
+++ b/MdePkg/Include/Protocol/DevicePath.h
@@ -282,6 +282,21 @@ typedef struct {
   //

 } ACPI_ADR_DEVICE_PATH;

 

+///

+/// ACPI NVDIMM Device Path SubType.

+///

+#define ACPI_NVDIMM_DP               0x04

+///

+///

+typedef struct {

+  EFI_DEVICE_PATH_PROTOCOL        Header;

+  ///

+  /// NFIT Device Handle, the _ADR of the NVDIMM device.

+  /// The value of this field comes from Section 9.20.3 of the ACPI 6.2A 
specification.

+  ///

+  UINT32                          NFITDeviceHandle;

+} ACPI_NVDIMM_DEVICE_PATH;

+

 #define ACPI_ADR_DISPLAY_TYPE_OTHER             0

 #define ACPI_ADR_DISPLAY_TYPE_VGA               1

 #define ACPI_ADR_DISPLAY_TYPE_TV                2

-- 
2.25.1.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#59941): https://edk2.groups.io/g/devel/message/59941
Mute This Topic: https://groups.io/mt/74343610/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to