From 86de0ac05a94e0c2b38530ad4f6c7fad1ffbc0e2 Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Mon, 11 Dec 2017 13:30:24 -0800 Subject: [PATCH] Add "make qemu", which runs a QEMU-based system This currently has support for a virtio disk, and the Makefiles will create an empty one for you. --- Makefile | 27 ++++++++++++++++++++++++++- conf/linux_defconfig | 2 ++ riscv-qemu | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 8e2cb44..f868b49 100644 --- a/Makefile +++ b/Makefile @@ -40,6 +40,12 @@ spike_srcdir := $(srcdir)/riscv-isa-sim spike_wrkdir := $(wrkdir)/riscv-isa-sim spike := $(spike_wrkdir)/prefix/bin/spike +qemu_srcdir := $(srcdir)/riscv-qemu +qemu_wrkdir := $(wrkdir)/riscv-qemu +qemu := $(qemu_wrkdir)/prefix/bin/qemu-system-riscv64 + +rootfs := $(wrkdir)/rootfs.bin + target := riscv64-unknown-linux-gnu .PHONY: all @@ -110,7 +116,7 @@ $(bbl): $(pk_srcdir) $(vmlinux_stripped) cd $(pk_wrkdir) && $