All tests are good and Tenstorrent's Arch tests (https://github.com/tenstorrent/riscv_arch_tests) looks useful.
From a quick glance, this needs enhancements:
- more memory regions (they use 0x70000000 for signature if I'm not mistaken)
- very minimal support for V to allow clearing state etc