diff options
author | Yu-Ping Wu <yupingso@chromium.org> | 2023-02-15 11:28:51 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-02-16 12:16:11 +0000 |
commit | a59bc9507265e70908ae770e9d1664ff18be0fa1 (patch) | |
tree | b542b79ee3ed35c89ecc200125c872b1ad499850 /futility | |
parent | c705d6376c04451840697d7b7e97c42a5c1befb8 (diff) | |
download | vboot-a59bc9507265e70908ae770e9d1664ff18be0fa1.tar.gz |
futility: flashrom_drv: Support partial read for multiple regions
Similar to CL:3490388, support flashrom read for multiple regions.
BUG=b:260531154
TEST=emerge-corsola vboot_reference
BRANCH=none
Change-Id: I1f75832f882004e879bc299be6862db089c2b71d
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/4251503
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Diffstat (limited to 'futility')
-rw-r--r-- | futility/cmd_gbb_utility.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/futility/cmd_gbb_utility.c b/futility/cmd_gbb_utility.c index a34e9aa4..95c1a47d 100644 --- a/futility/cmd_gbb_utility.c +++ b/futility/cmd_gbb_utility.c @@ -417,8 +417,9 @@ static void teardown_flash(struct updater_config *cfg, static uint8_t *read_from_flash(struct updater_config *cfg, off_t *filesize) { #ifdef USE_FLASHROM - if (flashrom_read_image(&cfg->image_current, FMAP_RO_GBB, - cfg->verbosity + 1)) + const char * const regions[] = {FMAP_RO_GBB, NULL}; + if (flashrom_read_image(&cfg->image_current, regions, + cfg->verbosity + 1)) return NULL; uint8_t *ret = cfg->image_current.data; cfg->image_current.data = NULL; |