This patch series adds support for testing all 4 functions of the HSM extension as defined in the RISC-V SBI specification. The first 2 patches add some helper routines to prepare for the HSM test, while the last patch adds the actual test for the HSM extension. James Raphael Tiovalen (3): riscv: sbi: Add IPI extension support riscv: sbi: Add HSM extension functions riscv: sbi: Add tests for HSM extension riscv/Makefile | 7 +- lib/riscv/asm/sbi.h | 23 ++++ lib/riscv/sbi.c | 15 +++ riscv/sbi-asm.S | 38 ++++++ riscv/sbi.c | 285 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 365 insertions(+), 3 deletions(-) create mode 100644 riscv/sbi-asm.S -- 2.43.0