>-----Original Message----- >From: Heinrich Schuchardt <xypron.g...@gmx.de> >Sent: 20 August 2020 23:14 >To: Rick Chen <r...@andestech.com> >Cc: Bin Meng <bmeng...@gmail.com>; Pragnesh Patel ><pragnesh.pa...@openfive.com>; Lukas Auer <lu...@auer.io>; Atish Patra ><atish.pa...@wdc.com>; u-boot@lists.denx.de; Heinrich Schuchardt ><xypron.g...@gmx.de>; Bin Meng <bin.m...@windriver.com> >Subject: [PATCH v5 1/1] cmd: provide command sbi > >[External Email] Do not click links or attachments unless you recognize the >sender and know the content is safe > >Provide a command to display information about the SBI implementation. > >The output might look like: > >=> sbi >SBI 0.2 >OpenSBI >Extensions: > sbi_set_timer > sbi_console_putchar > sbi_console_getchar > sbi_clear_ipi > sbi_send_ipi > sbi_remote_fence_i > sbi_remote_sfence_vma > sbi_remote_sfence_vma_asid > sbi_shutdown > SBI Base Functionality > Timer Extension > IPI Extension > RFENCE Extension > Hart State Management Extension > >The command can be used to construct a unit test checking that the >communication with the SEE is working. > >Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> >Reviewed-by: Atish Patra <atish.pa...@wdc.com> >Reviewed-by: Bin Meng <bin.m...@windriver.com> >Tested-by: Bin Meng <bin.m...@windriver.com> >--- >v5: > The sbi command takes no arguments. Set maxargs=1. >v4: > only show command name 'sbi' as short description in Kconfig menu > as suggested by Bin >v3: > add dependency on CONFIG_SBI_V02 > use lower case for sbi in Kconfig >v2: > provide a non-blank long help text >--- > arch/riscv/include/asm/sbi.h | 2 + > arch/riscv/lib/sbi.c | 36 ++++++++++++++++ > cmd/Kconfig | 6 +++ > cmd/riscv/Makefile | 1 + > cmd/riscv/sbi.c | 82 ++++++++++++++++++++++++++++++++++++ > 5 files changed, 127 insertions(+) > create mode 100644 cmd/riscv/sbi.c
Reviewed-by: Pragnesh Patel <pragnesh.pa...@openfive.com> Tested-by: Pragnesh Patel <pragnesh.pa...@openfive.com>