It doesn't use JIT but for small programs it was faster than the other simulators I compared with. It also has page functionality for simulating MMIO without performance drop.
Drawback is that I never finished RV64 support, although it's mostly ready to go. It has full RV32IMAC as well as most floating point instructions. I imagined that for a small device RV32 would be plenty. But I guess we will see, as I want to get my hands on a RISC-V board that is like Raspberry Pi.
You can configure it with the extensions your system will support. The minimal is RV32I and RV64I. It will be full-length instructions which are easy to parse and no extras.
It doesn't use JIT but for small programs it was faster than the other simulators I compared with. It also has page functionality for simulating MMIO without performance drop.
Drawback is that I never finished RV64 support, although it's mostly ready to go. It has full RV32IMAC as well as most floating point instructions. I imagined that for a small device RV32 would be plenty. But I guess we will see, as I want to get my hands on a RISC-V board that is like Raspberry Pi.