From 4ed2400cab9730c2b1176c70a9cceb9a68c27efb Mon Sep 17 00:00:00 2001 From: Benson Leung Date: Tue, 30 Jun 2020 15:12:23 -0700 Subject: [PATCH] cros-ec: Store image_idx in section Makes it a bit easier to retrieve the image later. --- plugins/cros-ec/fu-cros-ec-firmware.c | 1 + plugins/cros-ec/fu-cros-ec-firmware.h | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/cros-ec/fu-cros-ec-firmware.c b/plugins/cros-ec/fu-cros-ec-firmware.c index 059711abf..c50de4dc7 100644 --- a/plugins/cros-ec/fu-cros-ec-firmware.c +++ b/plugins/cros-ec/fu-cros-ec-firmware.c @@ -132,6 +132,7 @@ fu_cros_ec_firmware_parse (FuFirmware *firmware, section->offset = fu_firmware_image_get_addr (img); section->size = g_bytes_get_size (payload_bytes); fu_firmware_image_set_version (img, section->version); + section->image_idx = fu_firmware_image_get_idx (img); if (rw) { if (!fu_cros_ec_parse_version (section->version, diff --git a/plugins/cros-ec/fu-cros-ec-firmware.h b/plugins/cros-ec/fu-cros-ec-firmware.h index 9bbdde5d5..c7b09be8e 100644 --- a/plugins/cros-ec/fu-cros-ec-firmware.h +++ b/plugins/cros-ec/fu-cros-ec-firmware.h @@ -36,6 +36,7 @@ typedef struct { gchar version[FU_FMAP_FIRMWARE_STRLEN]; gint32 rollback; guint32 key_version; + guint64 image_idx; } FuCrosEcFirmwareSection; gboolean fu_cros_ec_firmware_pick_sections (FuCrosEcFirmware *self,