xous-core/emulation
Sean Cross 829570713f README: update info on running renode
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-12 13:33:37 +08:00
..
peripherals emulation: litex_timer_32: remove dead code 2020-03-10 17:30:58 +08:00
betrusted.repl emulation: add 32-bit litex timer 2020-03-10 16:41:07 +08:00
boot.resc README: update info on running renode 2020-03-12 13:33:37 +08:00
csr.csv csr.csv: add emulation file 2020-03-10 12:50:14 +08:00
LICENSE initial commit 2020-03-10 12:13:05 +08:00
README.md initial commit 2020-03-10 12:13:05 +08:00

Platonic RISC-V Device

Platonic is an ideal system useful for developing an operating system. It does not represent any sort of real hardware, though differences between platforms is minimal.

Usage

It is recommended to use Renode.

Debugging

$bin=@../../Xous/kernel/target/riscv32i-unknown-none-elf/debug/xous-kernel; i @scripts/single-node/litex_vexriscv.resc; machine StartGdbServer 3333

qemu

$(QEMU) -machine $(MACH) -cpu $(CPU) -smp $(CPUS) -m $(MEM) -nographic -serial mon:stdio -bios none -kernel $(OUT) -drive if=none,format=raw,file=$(DRIVE),id=foo -device virtio-blk-device,scsi=off,drive=foo