[PATCH 1/3] lib: fwts_uefi: add ramdisk device path define
Ivan Hu
ivan.hu at canonical.com
Thu Dec 3 09:02:42 UTC 2015
Signed-off-by: Ivan Hu <ivan.hu at 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];
--
1.9.1
More information about the fwts-devel
mailing list