summaryrefslogtreecommitdiff
path: root/target/config/Config.in.qemuopts
diff options
context:
space:
mode:
Diffstat (limited to 'target/config/Config.in.qemuopts')
-rw-r--r--target/config/Config.in.qemuopts45
1 files changed, 21 insertions, 24 deletions
diff --git a/target/config/Config.in.qemuopts b/target/config/Config.in.qemuopts
index 78c608b49..c428d9d8f 100644
--- a/target/config/Config.in.qemuopts
+++ b/target/config/Config.in.qemuopts
@@ -4,14 +4,9 @@
config ADK_QEMU_ARGS
string
default "-vga std" if ADK_TARGET_QEMU_WITH_GRAPHIC
- default "" if ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
+ default "-device virtio-vga-gl -display sdl,gl=on" if ADK_TARGET_QEMU_WITH_VIRTIO_GRAPHIC
default "-nographic"
-config ADK_TARGET_QEMU_WITH_GRAPHIC_ONLY
- bool
- select ADK_TARGET_WITH_VGA
- depends on ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ || ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
-
config ADK_TARGET_QEMU_WITH_BLOCK
bool
select ADK_TARGET_WITH_BLOCK
@@ -29,18 +24,12 @@ config ADK_TARGET_QEMU_WITH_BLOCK
select ADK_LINUX_KERNEL_SCSI_SUNESP if ADK_TARGET_SYSTEM_QEMU_SPARC
select ADK_LINUX_KERNEL_PATA_CMD64X if ADK_TARGET_SYSTEM_QEMU_SPARC64
select ADK_LINUX_KERNEL_PATA_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
- select ADK_LINUX_KERNEL_PATA_PXA if ADK_TARGET_QEMU_ARM_SPITZ \
- || ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER
select ADK_LINUX_KERNEL_MMC_ARMMMCI if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
select ADK_LINUX_KERNEL_BLK_DEV_CMD64X if ADK_TARGET_SYSTEM_QEMU_ALPHA
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_CSKY \
|| ADK_TARGET_SYSTEM_QEMU_X86 \
- || ADK_TARGET_SYSTEM_QEMU_AARCH64 \
|| ADK_TARGET_SYSTEM_QEMU_ARC \
|| ADK_TARGET_SYSTEM_QEMU_M68K_VIRT \
|| ADK_TARGET_SYSTEM_QEMU_SPARC64)
@@ -84,31 +73,39 @@ config ADK_TARGET_QEMU_WITH_GRAPHIC
select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
select ADK_LINUX_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9
select ADK_LINUX_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH
+ select ADK_LINUX_KERNEL_DRM if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_LINUX_KERNEL_DRM_BOCHS if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_LINUX_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_LINUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
select ADK_LINUX_KERNEL_USB_HID if ADK_TARGET_SYSTEM_QEMU_SH
select ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_QEMU_SH
+config ADK_TARGET_QEMU_WITH_VIRTIO_GRAPHIC
+ bool "virtio enabled"
+ select ADK_TARGET_WITH_VGA
+ select ADK_LINUX_KERNEL_DRM
+ select ADK_LINUX_KERNEL_DRM_VIRTIO_GPU
+ select ADK_LINUX_KERNEL_VT
+ select ADK_LINUX_KERNEL_VT_CONSOLE
+ select ADK_LINUX_KERNEL_FB
+ select ADK_LINUX_KERNEL_FRAMEBUFFER_CONSOLE
+ select ADK_LINUX_KERNEL_FONTS
+ select ADK_LINUX_KERNEL_FONT_8x16
+ select ADK_LINUX_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
+ select ADK_LINUX_KERNEL_MOUSE_PS2 if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
+ select ADK_LINUX_KERNEL_INPUT
+ select ADK_LINUX_KERNEL_INPUT_KEYBOARD
+ select ADK_LINUX_KERNEL_INPUT_MOUSE
+ select ADK_LINUX_KERNEL_INPUT_MOUSEDEV
+ select ADK_LINUX_KERNEL_INPUT_EVDEV
+
endchoice
choice
prompt "Qemu Emulation using VirtIO drivers"
depends on ADK_TARGET_SYSTEM_QEMU_SPARC64 || \
- ADK_TARGET_SYSTEM_QEMU_AARCH64 || \
- ADK_TARGET_SYSTEM_QEMU_ARC || \
- ADK_TARGET_SYSTEM_QEMU_CSKY || \
- ADK_TARGET_SYSTEM_QEMU_M68K_VIRT || \
- 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_ARC
-default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_CSKY
-default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_RISCV32
-default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_RISCV64
-default ADK_TARGET_QEMU_WITH_VIRTIO if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
config ADK_TARGET_QEMU_WITHOUT_VIRTIO
bool "disabled"