diff options
author | Edward O'Callaghan <quasisec@google.com> | 2023-01-03 13:15:11 +1100 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-01-06 23:27:51 +0000 |
commit | 16791bfe0f16f02d8be50c429e56fe46bfedda8e (patch) | |
tree | a9191c60a8bf13d3576199236fb80195151be022 | |
parent | ceaff1c0c3b16fb27e3ce14982930813aec9f38d (diff) | |
download | vboot-16791bfe0f16f02d8be50c429e56fe46bfedda8e.tar.gz |
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 <quasisec@google.com>
Change-Id: Id54164385d24b3a9f2bf1da8490baf05c4728cf3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/4127324
Commit-Queue: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Tested-by: Edward O'Callaghan <quasisec@chromium.org>
Auto-Submit: Edward O'Callaghan <quasisec@chromium.org>
-rw-r--r-- | host/lib/flashrom_drv.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |