diff options
author | Mary Ruthven <mruthven@chromium.org> | 2020-10-13 09:55:52 +1100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-02-25 16:58:05 +0000 |
commit | a7d383c38872481b1849d812f477c4c39352aa0a (patch) | |
tree | 6a2b773a3e633359efdb36be4de47813ca2036bf | |
parent | a1e812a68ddc3e10fb1eae76d9792a4d2a898dd9 (diff) | |
download | chrome-ec-a7d383c38872481b1849d812f477c4c39352aa0a.tar.gz |
Reland "ap_ro_hash: add cflush() after printing every range"
This is a reland of 31b880baaed3740d3a99932542d1f26c87b0cfc8
Original change's description:
> 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>
> (cherry picked from commit 7f286afb83447fd6a7a76b23f6d726582de7270f)
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2669284
> (cherry picked from commit 2098e5b889aee0e32c4d4071fbc1990eacc1e763)
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2713833
Bug: none
Change-Id: Id4b7e12871defa175abf3f3a06a5f93eef6c0939
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2718503
Tested-by: Mary Ruthven <mruthven@chromium.org>
Reviewed-by: Mary Ruthven <mruthven@chromium.org>
Commit-Queue: Mary Ruthven <mruthven@chromium.org>
-rw-r--r-- | common/ap_ro_integrity_check.c | 4 |
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; } |