summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2020-10-13 09:55:52 +1100
committerCommit Bot <commit-bot@chromium.org>2020-11-18 22:23:08 +0000
commit7f286afb83447fd6a7a76b23f6d726582de7270f (patch)
treeca66bca695d44231e467b4e1e249cf78fd80f688
parentfbd3cde431cf229c26f507298ea2f70e5d47de53 (diff)
downloadchrome-ec-7f286afb83447fd6a7a76b23f6d726582de7270f.tar.gz
ap_ro_hash: add cflush() after printing every range
Add cflush to ap_ro_info, so it can print all ranges. BUG=none TEST=save 64 ranges. Verify ap_ro_info prints them all. Change-Id: I9bbc287878b617e59bcc24067200f9c0e84ec0b6 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2547195 Reviewed-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-by: Namyoon Woo <namyoon@chromium.org>
-rw-r--r--common/ap_ro_integrity_check.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/ap_ro_integrity_check.c b/common/ap_ro_integrity_check.c
index afcf5f8d19..bb9f62abd6 100644
--- a/common/ap_ro_integrity_check.c
+++ b/common/ap_ro_integrity_check.c
@@ -293,10 +293,12 @@ static int ap_ro_info_cmd(int argc, char **argv)
ccprintf("sha256 hash %ph\n",
HEX_BUF(p_chk->payload.digest, sizeof(p_chk->payload.digest)));
ccprintf("Covered ranges:\n");
- for (i = 0; i < p_chk->header.num_ranges; i++)
+ for (i = 0; i < p_chk->header.num_ranges; i++) {
ccprintf("%08x...%08x\n", p_chk->payload.ranges[i].flash_offset,
p_chk->payload.ranges[i].flash_offset +
p_chk->payload.ranges[i].range_size - 1);
+ cflush();
+ }
return EC_SUCCESS;
}