This commit makes Spike usable as QEMU (in fact, those are based on
QEMU examples).
Signed-off-by: Tsukasa OI <research_trasio@irq.a4lg.com>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
Run:
```
-spike --initrd <path_to_cpio_ramdisk> build/platform/generic/firmware/fw_payload.elf
+spike -m256 \
+ --initrd <path_to_cpio_ramdisk> \
+ --bootargs 'root=/dev/ram rw console=hvc0 earlycon=sbi' \
+ build/platform/generic/firmware/fw_payload.elf
+```
+or
+```
+spike -m256 \
+ --kernel <linux_build_directory>/arch/riscv/boot/Image \
+ --initrd <path_to_cpio_ramdisk> \
+ --bootargs 'root=/dev/ram rw console=hvc0 earlycon=sbi' \
+ build/platform/generic/firmware/fw_jump.elf
```
Execution on QEMU RISC-V 64-bit