summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2024-10-19 09:22:09 -0600
committerTom Rini <trini@konsulko.com>2024-11-03 21:27:12 -0600
commit482eedf9f391cab4f055f531be961376a38ae46e (patch)
tree5a947c2fed337dff2bcf553cc50fa88859cacec2
parentbdf4269f39c2c39129fa57d2702ab4e4ee550e5e (diff)
bootstd: Avoid showing an invalid buffer address
When the buffer address is not set, say so, rather than showing an address which looks very strange, on sandbox. Signed-off-by: Simon Glass <sjg@chromium.org>
-rw-r--r--cmd/bootflow.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmd/bootflow.c b/cmd/bootflow.c
index 5b6e003df77..f67948d7368 100644
--- a/cmd/bootflow.c
+++ b/cmd/bootflow.c
@@ -393,7 +393,11 @@ static int do_bootflow_info(struct cmd_tbl *cmdtp, int flag, int argc,
printf("Partition: %d\n", bflow->part);
printf("Subdir: %s\n", bflow->subdir ? bflow->subdir : "(none)");
printf("Filename: %s\n", bflow->fname);
- printf("Buffer: %lx\n", (ulong)map_to_sysmem(bflow->buf));
+ printf("Buffer: ");
+ if (bflow->buf)
+ printf("%lx\n", (ulong)map_to_sysmem(bflow->buf));
+ else
+ printf("(not loaded)\n");
printf("Size: %x (%d bytes)\n", bflow->size, bflow->size);
printf("OS: %s\n", bflow->os_name ? bflow->os_name : "(none)");
printf("Cmdline: ");