From 16791bfe0f16f02d8be50c429e56fe46bfedda8e Mon Sep 17 00:00:00 2001 From: Edward O'Callaghan Date: Tue, 3 Jan 2023 13:15:11 +1100 Subject: futility/flashrom_drv: Add new skip perm flags flashrom now respects region permissions rather than ignoring exit codes. While downstreaming this support we require these flags to be set to ensure no change in behavior for futility. BUG=b:260440773 BRANCH=none TEST=builds Signed-off-by: Edward O'Callaghan Change-Id: Id54164385d24b3a9f2bf1da8490baf05c4728cf3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/4127324 Commit-Queue: Edward O'Callaghan Reviewed-by: Yu-Ping Wu Tested-by: Edward O'Callaghan Auto-Submit: Edward O'Callaghan --- host/lib/flashrom_drv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/host/lib/flashrom_drv.c b/host/lib/flashrom_drv.c index 56eeb8a7..60cabc04 100644 --- a/host/lib/flashrom_drv.c +++ b/host/lib/flashrom_drv.c @@ -219,6 +219,8 @@ int flashrom_write_image(const struct firmware_image *image, goto err_cleanup; } + flashrom_flag_set(flashctx, FLASHROM_FLAG_SKIP_UNREADABLE_REGIONS, true); + flashrom_flag_set(flashctx, FLASHROM_FLAG_SKIP_UNWRITABLE_REGIONS, true); flashrom_flag_set(flashctx, FLASHROM_FLAG_VERIFY_WHOLE_CHIP, false); flashrom_flag_set(flashctx, FLASHROM_FLAG_VERIFY_AFTER_WRITE, do_verify); -- cgit v1.2.1