MVP - a minimalistic system with a disc image containing applications. Three different versions for three different QEMU machines.
Execution:
- virt machine
qemu-system-riscv32 -M virt -bios none -kernel riscvos-virt-v0_1_0.bin -nographic -m 4 -smp 1 \ -drive file=apps-v0_1_0.bin,format=raw,if=pflash,unit=1
- sifive_u machine
qemu-system-riscv32 -M sifive_u -bios none -kernel riscvos-sifive_u-v0_1_0.bin -nographic -smp 2 \ -device loader,file=apps-v0_1_0.bin,addr=0x20000000
- sifive_e machine
qemu-system-riscv32 -M sifive_e -bios none -kernel riscvos-sifive_e-v0_1_0.bin -nographic -smp 1