From: Bin Meng Date: Thu, 13 Aug 2015 07:29:17 +0000 (-0700) Subject: x86: Set up video framebuffer for coreboot before loading kernel X-Git-Tag: v2015.10-rc3~92^2~38 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1916ec12672f76b9a9b0c581e41dad8afea2187d;p=oweals%2Fu-boot.git x86: Set up video framebuffer for coreboot before loading kernel Currenlty we only set up video framebuffer when VIDEO_VESA driver is used. With coreboot, VIDEO_COREBOOT driver is used instead. Since we already saved VESA mode in the VIDEO_COREBOOT driver, now we can also set up video framebuffer for coreboot before loading Linux kernel. Signed-off-by: Bin Meng --- diff --git a/drivers/pci/pci_rom.c b/drivers/pci/pci_rom.c index b9a3990ecc..d2445438a6 100644 --- a/drivers/pci/pci_rom.c +++ b/drivers/pci/pci_rom.c @@ -232,7 +232,6 @@ int vbe_get_video_info(struct graphic_device *gdev) void setup_video(struct screen_info *screen_info) { -#ifdef CONFIG_FRAMEBUFFER_SET_VESA_MODE struct vesa_mode_info *vesa = &mode_info.vesa; /* Sanity test on VESA parameters */ @@ -258,7 +257,6 @@ void setup_video(struct screen_info *screen_info) screen_info->blue_pos = vesa->blue_mask_pos; screen_info->rsvd_size = vesa->reserved_mask_size; screen_info->rsvd_pos = vesa->reserved_mask_pos; -#endif } int pci_run_vga_bios(pci_dev_t dev, int (*int15_handler)(void), int exec_method)