> Cross-compiled riscv64 kernel > RISC-V cross-compilation toolchain > Initial cross-compilation support for RISC-V > Build riscv qemu port
So not done yet as a native platform, I guess? But shlevy (who made all of the above) seems to be working hard on making RISC-V working. I've seen traces of their work here and there in nixpkgs, as they de-x86-ify and remove other assumptions from various packages and package infrastructure.
Microsemi announced a “HiFive Unleashed Expansion Board” built on its PolarFire FPGA that adds PCIe and USB expansion for the RISC-V-based, Linux driven HiFive Unleashed SBC.
I hadn't considered going the emulation route but that might be a useful stop-gap to un-block the software dev side of things if it takes too long for me to get a hardware RISC-V compute module together.
Right now I'm plenty busy with other hardware work but something to consider when I wrap that up :)