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. please pull, Gerd The following changes since commit 2d03b49c3f225994c4b0b46146437d8c887d6774: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140417-1' into staging (2014-04-17 21:37:26 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-vga-1 for you to fetch changes up to b3a28e2705da291aa2ac47bcd1a70d9dd9ea8e15: vga: add secondary stdvga variant (2014-04-22 12:41:00 +0200) ---------------------------------------------------------------- vga: add secondary stdvga variant ---------------------------------------------------------------- Gerd Hoffmann (2): vga: allow non-global vmstate vga: add secondary stdvga variant 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 +- 9 files changed, 85 insertions(+), 13 deletions(-)