[SeaBIOS] [PATCH 0/2] Implement VBE function 15h

Julian Pidancet julian.pidancet at gmail.com
Wed Mar 7 03:41:05 CET 2012


Implements VBE function 15h defined in the VBE/DDC standard.
Contains a preliminary implementation for bochsvga which returns
a hardcoded EDID with some generic informations.

It seems Xorg refuses to use resolutions higher than 1024x768 if
the ROM doesn't return an EDID with timing informations to support
it.

I think this work can be completed to add support for the Geode vga
ROM, as an I2C interface is probably available to extract the EDID
from a real monitor.

Julian Pidancet (2):
  vgasrc: Add skeleton for VBE function 15h (VBE/DDC Standard)
  bochsvga: Implement vbe 15h function

 src/vbe.h         |    5 +++
 vgasrc/bochsvga.c |   88 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 vgasrc/bochsvga.h |    2 +
 vgasrc/stdvga.c   |   11 ++++++
 vgasrc/stdvga.h   |    2 +
 vgasrc/vbe.c      |   34 ++++++++++++++++++++
 vgasrc/vgahw.h    |   12 +++++++
 7 files changed, 154 insertions(+), 0 deletions(-)

-- 
Julian Pidancet




More information about the SeaBIOS mailing list