[kvm-unit-tests PATCH v3 0/2] Add support for SBI FWFT extension testing
Andrew Jones
andrew.jones at linux.dev
Wed Jan 29 06:18:24 PST 2025
On Tue, Jan 28, 2025 at 03:15:40PM +0100, Clément Léger wrote:
> This series adds a minimal set of tests for the FWFT extension. Reserved
> range as well as misaligned exception delegation. A commit coming from
> the SSE tests series is also included in this series to add -deps
> makefile notation.
>
> ---
>
> V3:
> - Rebase on top of andrew/riscv/sbi
> - Use sbiret_report_error()
> - Add helpers for MISALIGNED_EXC_DELEG fwft set/get
> - Add a comment on misaligned trap handling
>
> V2:
> - Added fwft_{get/set}_raw() to test invalid > 32 bits ids
> - Added test for invalid flags/value > 32 bits
> - Added test for lock feature
> - Use and enum for FWFT functions
> - Replace hardcoded 1 << with BIT()
> - Fix fwft_get/set return value
> - Split set/get tests for reserved ranges
> - Added push/pop to arch -c option
> - Remove leftover of manual probing code
>
> Clément Léger (2):
> riscv: Add "-deps" handling for tests
> riscv: Add tests for SBI FWFT extension
>
> riscv/Makefile | 8 +-
> lib/riscv/asm/sbi.h | 34 ++++++++
> riscv/sbi-fwft.c | 190 ++++++++++++++++++++++++++++++++++++++++++++
> riscv/sbi.c | 3 +
> 4 files changed, 232 insertions(+), 3 deletions(-)
> create mode 100644 riscv/sbi-fwft.c
>
> --
> 2.47.1
>
Applied to riscv/sbi
https://gitlab.com/jones-drew/kvm-unit-tests/-/commits/riscv/sbi
Thanks,
drew
More information about the kvm-riscv
mailing list