From 414b9478518836ce72084edba1c3a51b0a745d0c Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 18 Jun 2013 23:41:21 +0200 Subject: qemu: complete bochs dispi interface vga driver. Ditch unused fb*.h files. Rename init.c (name is _way_ to generic) to bochs.c. Add proper bochs dispi interface detection and mode setup. Hook up coreboot framebuffer table initialization. Change-Id: I7154b1593902e7d42606b64819217872eee10683 Signed-off-by: Gerd Hoffmann Reviewed-on: http://review.coreboot.org/3500 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/drivers/emulation/qemu/Kconfig | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'src/drivers/emulation/qemu/Kconfig') diff --git a/src/drivers/emulation/qemu/Kconfig b/src/drivers/emulation/qemu/Kconfig index bd9a2dbde8..56fdacaf3c 100644 --- a/src/drivers/emulation/qemu/Kconfig +++ b/src/drivers/emulation/qemu/Kconfig @@ -1,2 +1,21 @@ -config DRIVERS_EMULATION_QEMU - bool +config DRIVERS_EMULATION_QEMU_BOCHS + bool "bochs dispi interface vga driver" + default y + depends on BOARD_EMULATION_QEMU_X86 + depends on MAINBOARD_DO_NATIVE_VGA_INIT + help + VGA driver for qemu emulated vga cards supporting + the bochs dispi interface. This includes + standard vga, vmware svga and qxl. The default + vga (cirrus) is *not* supported, so you have to + pick another one explicitly via 'qemu -vga $card'. + +config DRIVERS_EMULATION_QEMU_BOCHS_XRES + int "bochs vga xres" + default 800 + depends on DRIVERS_EMULATION_QEMU_BOCHS + +config DRIVERS_EMULATION_QEMU_BOCHS_YRES + int "bochs vga yres" + default 600 + depends on DRIVERS_EMULATION_QEMU_BOCHS -- cgit v1.2.3