[PATCH 1/3] lib: fwts_uefi: add BMC device path define

Ivan Hu ivan.hu at canonical.com
Thu Nov 5 08:46:52 UTC 2015


Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
---
 src/lib/include/fwts_uefi.h | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
index 17bbd28..6ba8db4 100644
--- a/src/lib/include/fwts_uefi.h
+++ b/src/lib/include/fwts_uefi.h
@@ -201,7 +201,8 @@ typedef enum {
 	FWTS_UEFI_PCCARD_DEV_PATH_SUBTYPE =		(0x02),
 	FWTS_UEFI_MEMORY_MAPPED_DEV_PATH_SUBTYPE =	(0x03),
 	FWTS_UEFI_VENDOR_DEV_PATH_SUBTYPE =		(0x04),
-	FWTS_UEFI_CONTROLLER_DEV_PATH_SUBTYPE =		(0x05)
+	FWTS_UEFI_CONTROLLER_DEV_PATH_SUBTYPE =		(0x05),
+	FWTS_UEFI_BMC_DEV_PATH_SUBTYPE =		(0x06)
 } hw_dev_path_subtypes;
 
 typedef enum {
@@ -287,6 +288,12 @@ typedef struct {
 
 typedef struct {
 	fwts_uefi_dev_path dev_path;
+	uint8_t interface_type;
+	uint64_t base_addr;
+} __attribute__ ((packed)) fwts_uefi_bmc_dev_path;
+
+typedef struct {
+	fwts_uefi_dev_path dev_path;
 	uint32_t hid;
 	uint32_t uid;
 } __attribute__((packed)) fwts_uefi_acpi_dev_path;
-- 
1.9.1




More information about the fwts-devel mailing list