[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