From 4f614777db430bcf50c3ee945bc4170bba8cdaa9 Mon Sep 17 00:00:00 2001 From: Joel Kitching Date: Fri, 14 Feb 2020 15:27:58 +0800 Subject: vboot: add vboot2 flags to vboot_display Add debug information to vboot_display: - vb2_context.flags - vb2_shared_data.flags - vb2_shared_data.status BUG=b:124141368, chromium:1038260 TEST=make clean && make runtests BRANCH=none Change-Id: I641f5a5cac041d0b9aac580e3216fb4153369fa7 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2055661 Commit-Queue: Joel Kitching Tested-by: Joel Kitching Reviewed-by: Julius Werner --- firmware/lib/vboot_display.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/firmware/lib/vboot_display.c b/firmware/lib/vboot_display.c index 4e8c8821..40f5bb66 100644 --- a/firmware/lib/vboot_display.c +++ b/firmware/lib/vboot_display.c @@ -260,6 +260,20 @@ vb2_error_t VbDisplayDebugInfo(struct vb2_context *ctx) sd->vbsd->flags, 16, 8); } + /* Add vb2_context and vb2_shared_data flags */ + used += StrnAppend(buf + used, "\ncontext.flags: 0x", + DEBUG_INFO_SIZE - used); + used += Uint64ToString(buf + used, DEBUG_INFO_SIZE - used, + ctx->flags, 16, 16); + used += StrnAppend(buf + used, "\nshared_data.flags: 0x", + DEBUG_INFO_SIZE - used); + used += Uint64ToString(buf + used, DEBUG_INFO_SIZE - used, + sd->flags, 16, 8); + used += StrnAppend(buf + used, "\nshared_data.status: 0x", + DEBUG_INFO_SIZE - used); + used += Uint64ToString(buf + used, DEBUG_INFO_SIZE - used, + sd->status, 16, 8); + /* Add raw contents of VbNvStorage */ used += StrnAppend(buf + used, "\nVbNv.raw:", DEBUG_INFO_SIZE - used); for (i = 0; i < vb2_nv_get_size(ctx); i++) { -- cgit v1.2.1