diff options
author | Hung-Te Lin <hungte@chromium.org> | 2022-01-20 17:48:19 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-01-25 12:44:27 +0000 |
commit | 78bb610cc96862d5fb55acf8ef4c6c3e99843649 (patch) | |
tree | 1680f1aa8b4103cd0e67a832a7fb88c6ad089d24 /futility/flashrom_drv.c | |
parent | 5ef3cdf48bed54baad7974f37abacb9664e0bbce (diff) | |
download | vboot-78bb610cc96862d5fb55acf8ef4c6c3e99843649.tar.gz |
futility: updater: split 'fast update' into 'diff image' and 'no verify'
Some special quirks (for example preserving ME) may want to use diff
image but still do verification, so we want to change 'fast_update'
config into two flags: 'do_verify' and 'use_diff_image'.
BUG=b:213706510
TEST=build
BRANCH=None
Change-Id: Ia0160918ac58110850dd7f622610398ebfb92b47
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/3404061
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Diffstat (limited to 'futility/flashrom_drv.c')
-rw-r--r-- | futility/flashrom_drv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/futility/flashrom_drv.c b/futility/flashrom_drv.c index 69532f40..8630b8f3 100644 --- a/futility/flashrom_drv.c +++ b/futility/flashrom_drv.c @@ -118,7 +118,7 @@ err_cleanup: int flashrom_write_image(const struct firmware_image *image, const char *region, const struct firmware_image *diff_image, - int verbosity) + int do_verify, int verbosity) { int r = 0; size_t len = 0; @@ -180,7 +180,7 @@ int flashrom_write_image(const struct firmware_image *image, flashrom_flag_set(flashctx, FLASHROM_FLAG_VERIFY_WHOLE_CHIP, true); flashrom_flag_set(flashctx, FLASHROM_FLAG_VERIFY_AFTER_WRITE, true); - if (diff_image) /* equiv --noverify --flash-contents=diff_image at cli */ + if (!do_verify) flashrom_flag_set(flashctx, FLASHROM_FLAG_VERIFY_AFTER_WRITE, false); r |= flashrom_image_write(flashctx, image->data, image->size, |