This series adds edid support to stdvga. The biggest chunk is the actual edid generator code (patch #1). Some helper functions follow, and the final patch implements edid support for stdvga.
Gerd Hoffmann (5): display/edid: add edid generator to qemu. display/edid: add qemu_edid_size() display/edid: add region helper. display/edid: add DEFINE_EDID_PROPERTIES display/stdvga: add edid support. configure | 2 +- Makefile | 2 + docs/specs/standard-vga.txt | 2 +- hw/display/vga_int.h | 2 +- include/hw/display/edid.h | 27 ++++ hw/display/edid-generate.c | 348 ++++++++++++++++++++++++++++++++++++++++++++ hw/display/edid-region.c | 33 +++++ hw/display/vga-pci.c | 35 ++++- hw/display/virtio-vga.c | 2 +- qemu-edid.c | 120 +++++++++++++++ hw/display/Makefile.objs | 3 + 11 files changed, 568 insertions(+), 8 deletions(-) create mode 100644 include/hw/display/edid.h create mode 100644 hw/display/edid-generate.c create mode 100644 hw/display/edid-region.c create mode 100644 qemu-edid.c -- 2.9.3