[U-Boot] [PATCH v2 0/2] x86: Add generic VESA video driver

Simon Glass sjg at chromium.org
Thu Jan 15 05:37:03 CET 2015


This series introduces a generic VESA video driver and adjusts the generic
PCI ROM support to support it. It also fixes up some problems which
prevent this from working on PowerPC at present.

It is now possible to use VESA graphics:
- On PowerPC, using the x86 emulator
- On x86, using either the x86 emulator or native code execution

As it turns out, on the only platform I have tested (link), the x86
emulator is only slightly slower that native code execution (200ms
difference). Still, we may as well leave this feature in there.

VGA ROMs are a very old technology but they are still used by modern
platforms, including at least link and some Atom designs.

Changes in v2:
- Use 0xfffffffe instead of ~-2
- Drop previously-applied patches

Simon Glass (2):
  x86: Access the VGA ROM when needed
  RFC: Test code for glacier PCI video support

 drivers/pci/pci_auto.c        | 28 +++++++++++++++++++++++++++-
 drivers/pci/pci_rom.c         |  7 ++++++-
 include/configs/canyonlands.h | 31 +++++++++++++++++++++++++++++++
 include/pci.h                 |  9 +++++++++
 4 files changed, 73 insertions(+), 2 deletions(-)

-- 
2.2.0.rc0.207.ga3a616c



More information about the U-Boot mailing list