I recently got VisionFive 2 RISC-V board and trying to run Haiku on it. Photos of board are here: My progress on real RISC-V hardware - #411 by X512. Current recommended U-Boot version that come with default Debian distro do not supports USB or NVMe boot yet, so I am using SD card for now. It should be possible to start Haiku booting from SD card with Haiku EFI boot loader and kernel with boot drivers and then continue Haiku booting from USB/NVMe when kernel will load PCI/XHCI/NVMe boot drivers...