diff options
author | Divya Jyothi <divya.jyothi@intel.com> | 2015-06-25 20:19:37 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-07-01 03:49:00 +0000 |
commit | b4c205bf51cfebeac1ddc7617dba24d8111bc9ed (patch) | |
tree | c1399d4ecbae939623505eed9b955e1b91f43e3f /include/vboot_hash.h | |
parent | d2dabdae5d2b348f3c5fe3d13c64834451e214b5 (diff) | |
download | chrome-ec-b4c205bf51cfebeac1ddc7617dba24d8111bc9ed.tar.gz |
vboot_hash: Abort hash calculation on flash write
If flash is being written, any pending hash calculation is likely to
be invalid.
BRANCH=None
BUG=chrome-os-partner:38103
TEST=on Cyan, run hundreds of flashrom cycles to make sure there are no
read, erase or write errors
Change-Id: I915f8db7998c56fc12e7d85173232882fb7ed80d
Signed-off-by: Divya Jyothi <divya.jyothi@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/282211
Reviewed-by: Shawn N <shawnn@chromium.org>
Commit-Queue: Bernie Thompson <bhthompson@chromium.org>
Tested-by: Bernie Thompson <bhthompson@chromium.org>
Diffstat (limited to 'include/vboot_hash.h')
-rw-r--r-- | include/vboot_hash.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/vboot_hash.h b/include/vboot_hash.h index 002282b346..bad89275c2 100644 --- a/include/vboot_hash.h +++ b/include/vboot_hash.h @@ -20,4 +20,16 @@ */ int vboot_hash_invalidate(int offset, int size); +/** + * Get vboot progress status. + * + * @return 1 if vboot hashing is in progress, 0 otherwise. + */ +int vboot_hash_in_progress(void); + +/** + * Abort hash currently in progress, and invalidate any completed hash. + */ +void vboot_hash_abort(void); + #endif /* __CROS_EC_VBOOT_HASH_H */ |