[U-Boot] [PATCH 00/11] x86: Support TunnelCreek integrated graphics device
Bin Meng
bmeng.cn at gmail.com
Wed Jul 1 10:27:57 CEST 2015
This series is a joint effort of Jian Luo <jian.luo4 at boschrexroth.de> and
Bin to support Intel TunnelCreek integrated graphics device (IGD).
It turns out that the bios emulator does not run the vbios correctly as
there are smsw/rdmsr/wrmsr instructions in the vbios which are not emulated.
Thus we only support running vbios with native mode.
Tested on Intel Crown Bay board with both SDVO interface (by Jian) and LVDS
interface (by Bin) connected to the TunnelCreek IGD.
This series needs be applied after http://patchwork.ozlabs.org/patch/487473/.
Bin Meng (8):
video: vesa_fb: Look up VGA device by class instead of id
x86: Setup fixed range MTRRs for legacy regions
x86: queensbay: Change CPU_ADDR_BITS to 32
x86: cmd_mtrr: Improve MTRR list information
x86: Move VGA option rom macros to Kconfig
x86: Remove MARK_GRAPHICS_MEM_WRCOMB
x86: crownbay: Enable graphics support
x86: Configure VESA parameters before loading Linux kernel
Jian Luo (3):
x86: bios: Synchronize stack between real and protected mode
x86: bios: Allow pci config read/write to host bridge in int1a_handler
video: Add 32-bit color depth support for VBE
Makefile | 4 ++--
arch/x86/Kconfig | 30 +++++++++++++++++++++--------
arch/x86/cpu/cpu.c | 22 +++++++++++++++++++++
arch/x86/cpu/queensbay/Kconfig | 4 ++++
arch/x86/include/asm/mtrr.h | 27 +++++++++++++++-----------
arch/x86/include/asm/zimage.h | 1 +
arch/x86/lib/bios_asm.S | 15 +++++++++++++++
arch/x86/lib/bios_interrupts.c | 10 +---------
arch/x86/lib/cmd_mtrr.c | 3 ++-
arch/x86/lib/zimage.c | 2 ++
board/google/chromebook_link/Kconfig | 1 -
board/google/chromebox_panther/Kconfig | 1 -
configs/chromebook_link_defconfig | 1 +
configs/chromebox_panther_defconfig | 1 +
configs/crownbay_defconfig | 3 +++
configs/minnowmax_defconfig | 1 +
doc/README.x86 | 22 +++++++++++++--------
drivers/pci/pci_rom.c | 35 +++++++++++++++++++++++++++++++---
drivers/video/vesa_fb.c | 16 ++--------------
include/configs/crownbay.h | 14 +++++++-------
include/configs/minnowmax.h | 3 ---
include/configs/x86-chromebook.h | 3 ---
include/vbe.h | 4 ++--
23 files changed, 150 insertions(+), 73 deletions(-)
--
1.8.2.1
More information about the U-Boot
mailing list