Message ID | 1446713214-6167-2-git-send-email-ivan.hu@canonical.com |
---|---|
State | Accepted |
Headers | show |
On 05/11/15 08:46, Ivan Hu wrote: > Signed-off-by: Ivan Hu <ivan.hu@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; > Acked-by: Colin Ian King <colin.king@canonical.com>
On 11/05/2015 04:46 PM, Ivan Hu wrote: > Signed-off-by: Ivan Hu <ivan.hu@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; > Acked-by: Alex Hung <alex.hung@canonical.com>
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;
Signed-off-by: Ivan Hu <ivan.hu@canonical.com> --- src/lib/include/fwts_uefi.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)