mbox series

[kvm-unit-tests,0/3] riscv: sbi: Add support to test HSM extension

Message ID 20240810175744.166503-1-jamestiotio@gmail.com
Headers show
Series riscv: sbi: Add support to test HSM extension | expand

Message

James Raphael Tiovalen Aug. 10, 2024, 5:57 p.m. UTC
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

Comments

Andrew Jones Aug. 12, 2024, 2:21 p.m. UTC | #1
On Sun, Aug 11, 2024 at 01:57:41AM GMT, James Raphael Tiovalen wrote:
> 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
>

Hi James,

When you send v2, please base on riscv/sbi, https://gitlab.com/jones-drew/kvm-unit-tests/-/commits/riscv%2Fsbi

Thanks,
drew