From 2177f1bcb5420a69957e7146c1b77e8f4c4d8aa8 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Wed, 27 Aug 2014 11:23:35 +0200 Subject: qemu: fix cirrus build commit 9518b56 (intel/gma: Clarify code and use dedicated init for Google Peppy) changed "struct edid" and thereby broke the build. Adapt drivers/emulation/qemu/bochs.c to the changes to fix this. Build failure triggers with CONFIG_FRAMEBUFFER_KEEP_VESA_MODE=y. Change-Id: I2d3cecde21d495e9b99ff8d2f741f8a462c75a4d Signed-off-by: Gerd Hoffmann Reviewed-on: http://review.coreboot.org/6771 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Edward O'Callaghan Reviewed-by: Stefan Reinauer --- src/drivers/emulation/qemu/cirrus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/drivers/emulation') diff --git a/src/drivers/emulation/qemu/cirrus.c b/src/drivers/emulation/qemu/cirrus.c index 5f8a01ec3e..c96e032216 100644 --- a/src/drivers/emulation/qemu/cirrus.c +++ b/src/drivers/emulation/qemu/cirrus.c @@ -338,7 +338,9 @@ static void cirrus_init(device_t dev) edid.x_resolution = width; edid.y_resolution = height; edid.bytes_per_line = width * 4; - edid.bpp = 32; + edid.framebuffer_bits_per_pixel = 32; + edid.panel_bits_per_color = 8; + edid.panel_bits_per_pixel = 24; set_vbe_mode_info_valid(&edid, addr); #else vga_misc_write(0x1); -- cgit v1.2.3