diff options
author | Vadim Bendebury <vbendeb@chromium.org> | 2019-12-03 12:04:55 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-06 23:48:34 +0000 |
commit | 5c88fa3af437636a626e2046b59dab94eeab021c (patch) | |
tree | e93616d5f135c5eeff387f1bff83b844967c0a6c /board | |
parent | fb10dcf474f65c92d64ccbc391a1b8991f42d1c6 (diff) | |
download | chrome-ec-5c88fa3af437636a626e2046b59dab94eeab021c.tar.gz |
g: display both RO and RW info map status
Cr50 firmware is required to update the rollback prevention map in
INFO1 for both RO and RW images.
This patch adds code to display the state of the RO map and both RO_A
and RO_B headers in addition to previously reported RW information.
BRANCH=cr50, cr50-mp
BUG=b:136284186
TEST=loaded the new image and observed reported rollback state:
> sysinfo
...
Rollback: 0/1/1 0/128/128
...
Change-Id: I32206545b6a59a5693e4274e62fcf0627780f61f
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1949546
Reviewed-by: Namyoon Woo <namyoon@chromium.org>
(cherry picked from commit 565c54c270bd93ee30e8f8560d3d1691d128e762)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1954341
Diffstat (limited to 'board')
-rw-r--r-- | board/cr50/board.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/board/cr50/board.c b/board/cr50/board.c index d6cef9f816..ac1e640e47 100644 --- a/board/cr50/board.c +++ b/board/cr50/board.c @@ -1473,7 +1473,7 @@ static int command_sysinfo(int argc, char **argv) uintptr_t vaddr; const struct SignedHeader *h; int reset_count = GREG32(PMU, LONG_LIFE_SCRATCH0); - char rollback_str[15]; + char rollback_str[30]; uint8_t tpm_mode; ccprintf("Reset flags: 0x%08x (", system_get_reset_flags()); @@ -1500,7 +1500,7 @@ static int command_sysinfo(int argc, char **argv) GREG32(FUSE, DEV_ID0), GREG32(FUSE, DEV_ID1)); system_get_rollback_bits(rollback_str, sizeof(rollback_str)); - ccprintf("Rollback: %s\n", rollback_str); + ccprintf("Rollback: %s\n", rollback_str); tpm_mode = get_tpm_mode(); ccprintf("TPM MODE: %s (%d)\n", |