summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTsukasa OI <research_trasio@irq.a4lg.com>2021-12-03 04:13:56 +0300
committerAnup Patel <anup@brainfault.org>2021-12-11 13:54:39 +0300
commit66fbcc03df0444bb6ce2286d3605cbc13b361cb1 (patch)
treea6ea1e9a9035e16e8c2d90f50074f25b3f857d18
parent2428987cc06310f0e54abd4ce2efe3ed60f52245 (diff)
downloadopensbi-66fbcc03df0444bb6ce2286d3605cbc13b361cb1.tar.xz
docs/platform: spike: Enhance Spike examples
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>
-rw-r--r--docs/platform/spike.md13
1 files changed, 12 insertions, 1 deletions
diff --git a/docs/platform/spike.md b/docs/platform/spike.md
index 79e2eb2..bde9e13 100644
--- a/docs/platform/spike.md
+++ b/docs/platform/spike.md
@@ -43,7 +43,18 @@ make PLATFORM=generic FW_PAYLOAD_PATH=<linux_build_directory>/arch/riscv/boot/Im
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