Message ID | 20250128141543.1338677-1-cleger@rivosinc.com (mailing list archive) |
---|---|
Headers | show |
Series | Add support for SBI FWFT extension testing | expand |
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