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


_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to