[SeaBIOS] [PATCH 0/6] vgabios: VBE int 15h EDID information

Christian Gmeiner christian.gmeiner at gmail.com
Fri Sep 7 15:12:40 CEST 2012


Am 01.09.2012 08:22 schrieb "Hiroshi Miura" <miurahr at linux.com>:
>
> Hi,
>
> It provide Int 15h extension for VESA VBE interface of bochsvga vgabios.
> A series of patch is started from Julian's proposal(*1) and implement
> dynamic construction of EDID data block.
>
> I tested it against Linux Mint 13(x86) guest on
> on Ubuntu 12.04(LTS)(x86_84) KVM/Qemu with git head.
>
> You can review changes in github. (*3)
>
> There was a suggestion to extend API in previous discussion(*1),
> but here is not one to do it.
> I'm trying it but not completed(*4)
>
> Even though it is not extend api,  QEMU can provide preferred resolution
> and vgabios can generate EDID according to qemu request.
>
> I've also worked on vgabios project, and have already proposed.(*2,5)
>
> URLs:
> (*1) http://www.seabios.org/pipermail/seabios/2012-March/003343.html
> (*2) https://savannah.nongnu.org/bugs/?36666
> (*3) https://github.com/miurahr/seabios/tree/for-seabios-devel
> (*4) https://github.com/miurahr/seabios/tree/boch-dispi-edid
> (*5) https://github.com/miurahr/vgabios
>
> first 2 patches are same as Julian's proposal
>
> Hiroshi Miura (6):
>   vgasrc: Add skeleton for VBE function 15h (VBE/DDC Standard)
>   bochsvga: Implement vbe 15h function
>   vgabios: vbe 15h func returns constructed EDID
>   vgabios: split out an EDID part to a single file
>   vgabios: generate EDID of preferred resolution
>   vgabios: bochs support ddc preferred mode
>
>  Makefile          |    3 +-
>  src/vbe.h         |    5 ++
>  vgasrc/bochsvga.c |   20 +++--
>  vgasrc/stdvga.c   |   11 +++
>  vgasrc/stdvga.h   |    2 +
>  vgasrc/vbe.c      |   34 +++++++++
>  vgasrc/vbe_edid.c |  212
> +++++++++++++++++++++++++++++++++++++++++++++++++++++
>  vgasrc/vbe_edid.h |  142 +++++++++++++++++++++++++++++++++++
>  vgasrc/vgahw.h    |   13 ++++
>  9 files changed, 433 insertions(+), 9 deletions(-)
>  create mode 100644 vgasrc/vbe_edid.c
>  create mode 100644 vgasrc/vbe_edid.h
>
> -- 1.7.9.5


Will you provide some new patches in the next 1-2 days? I am asking because I
am waiting for your EDID stuff as I need them to and have some patches by my
own for it.

Thanks



More information about the SeaBIOS mailing list