]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/Include/Protocol/DevicePath.h
BaseTools: Bootable NVDIMM namespaces
[mirror_edk2.git] / BaseTools / Source / C / Include / Protocol / DevicePath.h
index e3571ef0f363114f03e7b3fd3c9ebff2422937b4..27f813579761c83c3a84f46405901073c6400a47 100644 (file)
@@ -719,6 +719,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