Message ID | 1449133364-22794-2-git-send-email-ivan.hu@canonical.com |
---|---|
State | Accepted |
Headers | show |
On 03/12/15 09:02, Ivan Hu wrote: > Signed-off-by: Ivan Hu <ivan.hu@canonical.com> > --- > src/lib/include/fwts_uefi.h | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h > index f7f8ade..dbbf67f 100644 > --- a/src/lib/include/fwts_uefi.h > +++ b/src/lib/include/fwts_uefi.h > @@ -248,7 +248,8 @@ typedef enum { > FWTS_UEFI_PROTOCOL_DEVICE_PATH_SUBTYPE = (0x05), > FWTS_UEFI_PIWG_FW_FILE_DEVICE_PATH_SUBTYPE = (0x06), > FWTS_UEFI_PIWG_FW_VOLUME_DEVICE_PATH_SUBTYPE = (0x07), > - FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08) > + FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08), > + FWTS_UEFI_RAM_DISK_SUBTYPE = (0x09) > } media_dev_path_subtypes; > > typedef enum { > @@ -586,6 +587,14 @@ typedef struct { > > typedef struct { > fwts_uefi_dev_path dev_path; > + uint64_t starting_addr; > + uint64_t ending_addr; > + fwts_uefi_guid disk_type_guid; > + uint16_t disk_instance; > +} __attribute__((packed)) fwts_ram_disk_path; > + > +typedef struct { > + fwts_uefi_dev_path dev_path; > uint16_t device_type; > uint16_t status_flags; > char description[0]; > Acked-by: Colin Ian King <colin.king@canonical.com>
On 12/03/2015 05:02 PM, Ivan Hu wrote: > Signed-off-by: Ivan Hu <ivan.hu@canonical.com> > --- > src/lib/include/fwts_uefi.h | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h > index f7f8ade..dbbf67f 100644 > --- a/src/lib/include/fwts_uefi.h > +++ b/src/lib/include/fwts_uefi.h > @@ -248,7 +248,8 @@ typedef enum { > FWTS_UEFI_PROTOCOL_DEVICE_PATH_SUBTYPE = (0x05), > FWTS_UEFI_PIWG_FW_FILE_DEVICE_PATH_SUBTYPE = (0x06), > FWTS_UEFI_PIWG_FW_VOLUME_DEVICE_PATH_SUBTYPE = (0x07), > - FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08) > + FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08), > + FWTS_UEFI_RAM_DISK_SUBTYPE = (0x09) > } media_dev_path_subtypes; > > typedef enum { > @@ -586,6 +587,14 @@ typedef struct { > > typedef struct { > fwts_uefi_dev_path dev_path; > + uint64_t starting_addr; > + uint64_t ending_addr; > + fwts_uefi_guid disk_type_guid; > + uint16_t disk_instance; > +} __attribute__((packed)) fwts_ram_disk_path; > + > +typedef struct { > + fwts_uefi_dev_path dev_path; > uint16_t device_type; > uint16_t status_flags; > char description[0]; > 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 f7f8ade..dbbf67f 100644 --- a/src/lib/include/fwts_uefi.h +++ b/src/lib/include/fwts_uefi.h @@ -248,7 +248,8 @@ typedef enum { FWTS_UEFI_PROTOCOL_DEVICE_PATH_SUBTYPE = (0x05), FWTS_UEFI_PIWG_FW_FILE_DEVICE_PATH_SUBTYPE = (0x06), FWTS_UEFI_PIWG_FW_VOLUME_DEVICE_PATH_SUBTYPE = (0x07), - FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08) + FWTS_UEFI_RELATIVE_OFFSET_RANGE_SUBTYPE = (0x08), + FWTS_UEFI_RAM_DISK_SUBTYPE = (0x09) } media_dev_path_subtypes; typedef enum { @@ -586,6 +587,14 @@ typedef struct { typedef struct { fwts_uefi_dev_path dev_path; + uint64_t starting_addr; + uint64_t ending_addr; + fwts_uefi_guid disk_type_guid; + uint16_t disk_instance; +} __attribute__((packed)) fwts_ram_disk_path; + +typedef struct { + fwts_uefi_dev_path dev_path; uint16_t device_type; uint16_t status_flags; char description[0];
Signed-off-by: Ivan Hu <ivan.hu@canonical.com> --- src/lib/include/fwts_uefi.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)