aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2024-03-06 15:44:02 +0100
committerLeo Yu-Chi Liang <ycliang@andestech.com>2024-03-12 14:36:13 +0800
commit4de6d37fa289a4da32a395e5cc97a6649b948144 (patch)
treea040167c18726aadbddcdf3fd834616f61aa702a
parente6b7aeef3df206b9f2a47e715d643b735d18ae73 (diff)
downloadu-boot-4de6d37fa289a4da32a395e5cc97a6649b948144.zip
u-boot-4de6d37fa289a4da32a395e5cc97a6649b948144.tar.gz
u-boot-4de6d37fa289a4da32a395e5cc97a6649b948144.tar.bz2
cmd: sbi: Correctly display unknown implementation IDs
For an unknown implementation ID an output like SBI 1.0Unknown implementation ID 16777216 Extensions: sbi_set_timer ... was shown. The number 16777216 is not the implementation ID. * Show the correct number * Use a hexadecimal output format * Add a missing line feed Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Conor Dooley <conor.dooley@microchip.com> Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
-rw-r--r--cmd/riscv/sbi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd/riscv/sbi.c b/cmd/riscv/sbi.c
index 9daf0e2..87f7966 100644
--- a/cmd/riscv/sbi.c
+++ b/cmd/riscv/sbi.c
@@ -99,7 +99,7 @@ static int do_sbi(struct cmd_tbl *cmdtp, int flag, int argc,
}
}
if (i == ARRAY_SIZE(implementations))
- printf("Unknown implementation ID %ld", ret);
+ printf("\nUnknown implementation ID 0x%x", impl_id);
}
printf("\nMachine:\n");
ret = sbi_get_mvendorid(&mvendorid);