diff options
author | Edward O'Callaghan <quasisec@google.com> | 2021-12-21 11:03:53 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-12-24 00:50:51 +0000 |
commit | b9859822af4a709e344607fce987a6ef2a75ac75 (patch) | |
tree | 4005d4f5a8513164736c402ded1f4e0894334674 /futility/updater_utils.h | |
parent | f2c41528b1324c9c546e0b59b73bfe6e3b98e7b7 (diff) | |
download | vboot-b9859822af4a709e344607fce987a6ef2a75ac75.tar.gz |
vboot_ref/futility: Extract out flashrom call logic
Separate out all the flashrom worker code used in futility
to allow for later building a futility without flashrom
support.
BUG=b:203715651,b:209702505
BRANCH=none
TEST=builds
Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Change-Id: I938141056424f8f93a598bbb288ee7c8770edc95
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/3350298
Tested-by: Edward O'Callaghan <quasisec@chromium.org>
Auto-Submit: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Commit-Queue: Edward O'Callaghan <quasisec@chromium.org>
Diffstat (limited to 'futility/updater_utils.h')
-rw-r--r-- | futility/updater_utils.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/futility/updater_utils.h b/futility/updater_utils.h index 25316757..2d64c295 100644 --- a/futility/updater_utils.h +++ b/futility/updater_utils.h @@ -175,7 +175,7 @@ enum wp_state { }; /* Helper function to return write protection status via given programmer. */ -enum wp_state host_get_wp(const char *programmer); +enum wp_state flashrom_get_wp(const char *programmer); /* The environment variable name for setting servod port. */ #define ENV_SERVOD_PORT "SERVOD_PORT" @@ -228,4 +228,10 @@ void init_system_properties(struct system_property *props, int num); */ const char *get_firmware_rootkey_hash(const struct firmware_image *image); +int flashrom_read_image(struct firmware_image *image, int verbosity); +int flashrom_write_image(const struct firmware_image *image, + const char *region, + const struct firmware_image *diff_image, + int verbosity); + #endif /* VBOOT_REFERENCE_FUTILITY_UPDATER_UTILS_H_ */ |