Browse Source

qemu riscv use virt

Waldemar Brodkorb 6 years ago
parent
commit
4b39f4295b
2 changed files with 7 additions and 1 deletions
  1. 6 0
      target/config/Config.in.qemuopts
  2. 1 1
      target/riscv64/Makefile

+ 6 - 0
target/config/Config.in.qemuopts

@@ -36,6 +36,8 @@ config ADK_TARGET_QEMU_WITH_BLOCK
 
 menu "Qemu system configuration"
 depends on ADK_TARGET_QEMU && (ADK_TARGET_SYSTEM_QEMU_X86_64 \
+				|| ADK_TARGET_SYSTEM_QEMU_RISCV32 \
+				|| ADK_TARGET_SYSTEM_QEMU_RISCV64 \
 				|| ADK_TARGET_SYSTEM_QEMU_X86 \
 				|| ADK_TARGET_SYSTEM_QEMU_AARCH64 \
 				|| ADK_TARGET_SYSTEM_QEMU_SPARC64)
@@ -91,9 +93,13 @@ choice
 prompt "Qemu Emulation using VirtIO drivers"
 depends on ADK_TARGET_SYSTEM_QEMU_SPARC64 || \
 		ADK_TARGET_SYSTEM_QEMU_AARCH64 || \
+		ADK_TARGET_SYSTEM_QEMU_RISCV32 || \
+		ADK_TARGET_SYSTEM_QEMU_RISCV64 || \
 		ADK_TARGET_SYSTEM_QEMU_X86 || \
 		ADK_TARGET_SYSTEM_QEMU_X86_64
 default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_AARCH64
+default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_RISCV32
+default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_RISCV64
 
 config ADK_TARGET_QEMU_WITHOUT_VIRTIO
 	bool "disabled"

+ 1 - 1
target/riscv64/Makefile

@@ -7,7 +7,7 @@ include $(ADK_TOPDIR)/mk/image.mk
 
 KERNEL:=$(LINUX_DIR)/vmlinux
 OSTRIP:=-R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id
-QEMU_ARGS:=-nographic
+QEMU_ARGS:=-M virt -nographic
 
 # target helper text
 ifeq ($(ADK_TARGET_FS),initramfs)