Browse Source

add graphics support for qemu-arm

Waldemar Brodkorb 9 years ago
parent
commit
3f77267eef
2 changed files with 13 additions and 2 deletions
  1. 5 1
      target/config/Config.in.qemuopts
  2. 8 1
      target/linux/config/Config.in.graphics

+ 5 - 1
target/config/Config.in.qemuopts

@@ -64,7 +64,10 @@ endchoice
 
 choice
 prompt "Qemu Emulation with graphical output"
-depends on ADK_TARGET_SYSTEM_QEMU_X86_64 || ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_SH
+depends on ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9 \
+	|| ADK_TARGET_SYSTEM_QEMU_SH \
+	|| ADK_TARGET_SYSTEM_QEMU_X86_64 \
+	|| ADK_TARGET_SYSTEM_QEMU_X86
 
 config ADK_TARGET_QEMU_WITHOUT_GRAPHIC
 	bool "disabled"
@@ -82,6 +85,7 @@ config ADK_TARGET_QEMU_WITH_GRAPHIC
 	select ADK_KERNEL_INPUT_KEYBOARD
 	select ADK_KERNEL_INPUT_MOUSE
 	select ADK_KERNEL_INPUT_MOUSEDEV
+	select ADK_KERNEL_PLAT_VERSATILE_CLCD if ADK_TARGET_QEMU_ARM_MODEL_VEXPRESS_A9
 	select ADK_KERNEL_FB_SM501 if ADK_TARGET_SYSTEM_QEMU_SH
 	select ADK_KERNEL_DRM_CIRRUS_QEMU if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64
 	select ADK_KERNEL_KEYBOARD_ATKBD if ADK_TARGET_SYSTEM_QEMU_X86 || ADK_TARGET_SYSTEM_QEMU_X86_64

+ 8 - 1
target/linux/config/Config.in.graphics

@@ -99,6 +99,13 @@ config ADK_KERNEL_FB_ATARI
 	default y if ADK_TARGET_SYSTEM_ARANYM_M68K
 	default n
 
+config ADK_KERNEL_FB_ARMCLCD
+	boolean
+
+config ADK_KERNEL_PLAT_VERSATILE_CLCD
+	boolean
+	select ADK_KERNEL_FB_ARMCLCD
+
 config ADK_KERNEL_FB_CIRRUS
 	boolean
 
@@ -106,8 +113,8 @@ config ADK_KERNEL_FB_GEODE
 	boolean
 
 config ADK_KERNEL_FB_SM501
-	select ADK_KERNEL_MFD_SM501
 	boolean
+	select ADK_KERNEL_MFD_SM501
 
 config ADK_KERNEL_DRM
 	boolean