Hi, This patch series updates the vgabios. The first five patches are taken from the vgabios cvs and update the vgabios.git tree @ qemu.org to vgabios release 0.6c. As this update depends on a newer bochs API it fully works on qemu 0.13 and master only. When using this vgabios version on qemu 0.12 vesa bios support will break.
The last six patches cleanup the build system a bit, add a proper PCIROM header so seabios will happily load the roms from the PCI option rom bar and add vgabios binaries for all current and the upcoming qxl vga device. cheers, Gerd Gerd Hoffmann (6): Makefile cleanup Add defines for PCI IDs. Add qemu stdvga pci bios update pci_get_lfb_addr for vmware vga Add qemu vmware vga pci bios Add qemu qxl vga pci bios Volker Ruppert (5): - use VBE LFB address from PCI base address if present (rewrite of the cirrus specific function in main vgabios code) - removed unnecessary spaces - added support for a lot more non-standard VBE modes (e.g. widescreen modes) - requires latest Bochs VBE code (16 MB video memory, VBE_DISPI_ID5, VRAM size in 64k pages stored in VBE register) - check if VBE mode is supported with current VRAM size - preparing for release 0.6c - biosfn_write_teletype: fixed attribute when scrolling in text mode - updates for release 0.6c ChangeLog | 47 +++++++++++++++++++++++++ Makefile | 102 ++++++++++++++++++++++++++++++++----------------------- README | 7 ++++ clext.c | 51 +-------------------------- vbe.c | 94 ++++++++++++++++++++++++++++++++------------------- vbe.h | 70 +++++++++++++++++++------------------ vbetables-gen.c | 43 +++++++++++++++++------ vgabios.c | 74 ++++++++++++++++++++++++++++++++++++++- 8 files changed, 314 insertions(+), 174 deletions(-)