]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/DevicePath.h
MdePkg: Bootable NVDIMM namespaces
[mirror_edk2.git] / MdePkg / Include / Protocol / DevicePath.h
index aaec0a6848725bbc715a7c9617f875317e4ee258..4cf4b653baebc4a73ae79187c8e63d04847a1bc5 100644 (file)
@@ -712,6 +712,18 @@ typedef struct {
   UINT8                           StopBits;\r
 } UART_DEVICE_PATH;\r
 \r
+///\r
+/// NVDIMM Namespace Device Path SubType.\r
+///\r
+#define NVDIMM_NAMESPACE_DP               0x20\r
+typedef struct {\r
+  EFI_DEVICE_PATH_PROTOCOL        Header;\r
+  ///\r
+  /// Namespace unique label identifier UUID.\r
+  ///\r
+  EFI_GUID Uuid;\r
+} NVDIMM_NAMESPACE_DEVICE_PATH;\r
+\r
 //\r
 // Use VENDOR_DEVICE_PATH struct\r
 //\r