Hi, This series adds a standard vga variant which doesn't occupy any legacy ressources and thus can easily be used as secondary (or legacy-free) graphics adapter. Programming must be done using the MMIO bar.
bochsdrm (linux 3.14+) can drive the card. You can use loginctl to attach the second vga to a separate seat. There isn't much you can do with it (yet) due to lack of multi-seat and input routing support in qemu, but I hope we'll make progress here during the 2.1 devel cycle. v2: spellfix commit message, add basic test for vga cards. please pull, Gerd The following changes since commit 411f491e0af173cf8f39347574941bd26fbae381: Merge remote-tracking branch 'remotes/rth/tags/tgt-axp-pull-20140424' into staging (2014-04-25 13:25:22 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-vga-2 for you to fetch changes up to a889bc2bb2a4eef105652be25eacfed74c9f1273: add secondary-vga to display-vga test (2014-04-28 11:03:39 +0200) ---------------------------------------------------------------- vga: add secondary stdvga variant ---------------------------------------------------------------- Gerd Hoffmann (4): vga: allow non-global vmstate vga: add secondary stdvga variant add display-vga test add secondary-vga to display-vga test docs/specs/standard-vga.txt | 13 +++++++--- hw/display/cirrus_vga.c | 4 +-- hw/display/qxl.c | 2 +- hw/display/vga-isa-mm.c | 2 +- hw/display/vga-isa.c | 2 +- hw/display/vga-pci.c | 63 ++++++++++++++++++++++++++++++++++++++++++++- hw/display/vga.c | 8 ++++-- hw/display/vga_int.h | 2 +- hw/display/vmware_vga.c | 2 +- tests/Makefile | 5 ++++ tests/display-vga-test.c | 52 +++++++++++++++++++++++++++++++++++++ 11 files changed, 142 insertions(+), 13 deletions(-) create mode 100644 tests/display-vga-test.c