[PATCH v5 1/1] cmd: provide command sbi
Rick Chen
rickchen36 at gmail.com
Fri Aug 21 07:39:31 CEST 2020
> From: Heinrich Schuchardt [mailto:xypron.glpk at gmx.de]
> Sent: Friday, August 21, 2020 1:44 AM
> To: Rick Jian-Zhi Chen(陳建志)
> Cc: Bin Meng; Pragnesh Patel; Lukas Auer; Atish Patra; u-boot at lists.denx.de; Heinrich Schuchardt; Bin Meng
> Subject: [PATCH v5 1/1] cmd: provide command sbi
>
> 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.glpk at gmx.de>
> Reviewed-by: Atish Patra <atish.patra at wdc.com>
> Reviewed-by: Bin Meng <bin.meng at windriver.com>
> Tested-by: Bin Meng <bin.meng at 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: Rick Chen <rick at andestech.com>
Tested-by: Rick Chen <rick at andestech.com>
More information about the U-Boot
mailing list