From 7f286afb83447fd6a7a76b23f6d726582de7270f Mon Sep 17 00:00:00 2001 From: Mary Ruthven Date: Tue, 13 Oct 2020 09:55:52 +1100 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2547195 Reviewed-by: Vadim Bendebury Reviewed-by: Namyoon Woo --- common/ap_ro_integrity_check.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; } -- cgit v1.2.1