diff options
author | Anup Patel <apatel@ventanamicro.com> | 2024-12-22 11:16:13 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2024-12-22 11:16:13 +0530 |
commit | 06754612f3617b8a162a42e37175d7e04b71246f (patch) | |
tree | 6a7f95dc8ef80551140cc5b9bb66376b6505f75c /lib/sbi/sbi_init.c | |
parent | d539d64a23bbd64ba324eed595449bcc9c7be0cb (diff) | |
download | opensbi-06754612f3617b8a162a42e37175d7e04b71246f.zip opensbi-06754612f3617b8a162a42e37175d7e04b71246f.tar.gz opensbi-06754612f3617b8a162a42e37175d7e04b71246f.tar.bz2 |
lib: sbi: Print list of available SBI extensions at boot-time
Add boot-time prints for list of available standard and experimental
SBI extensions.
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Diffstat (limited to 'lib/sbi/sbi_init.c')
-rw-r--r-- | lib/sbi/sbi_init.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sbi/sbi_init.c b/lib/sbi/sbi_init.c index 0736345..cef658a 100644 --- a/lib/sbi/sbi_init.c +++ b/lib/sbi/sbi_init.c @@ -139,8 +139,12 @@ static void sbi_boot_print_general(struct sbi_scratch *scratch) (u32)(SBI_SCRATCH_SIZE - sbi_scratch_used_space())); /* SBI details */ - sbi_printf("Runtime SBI Version : %d.%d\n", + sbi_printf("Runtime SBI Version : %d.%d\n", sbi_ecall_version_major(), sbi_ecall_version_minor()); + sbi_ecall_get_extensions_str(str, sizeof(str), false); + sbi_printf("Standard SBI Extensions : %s\n", str); + sbi_ecall_get_extensions_str(str, sizeof(str), true); + sbi_printf("Experimental SBI Extensions : %s\n", str); sbi_printf("\n"); } |