Hi, This pull request brimgs the first bits for virtio-gpu and virtio-vga. It adds the virtio-gpu core code (i.e. virtio-gpu-device). It cleanups stdvga a little bit to make it easier for virtio-vga to reuse the stdvga code for vga mode.
The virtio-gpu-pci and virtio-vga devices will follow once the virtio-pci patches they depend on are merged upstream. please pull, Gerd The following changes since commit b0411142f482df92717f8b4a3b746081a62b724f: Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150609' into staging (2015-06-09 15:29:34 +0100) are available in the git repository at: git://git.kraxel.org/qemu tags/pull-vga-20150610-1 for you to fetch changes up to 62232bf48456bda4058ceae05851bc58c1032338: virtio-gpu/2d: add virtio gpu core code (2015-06-10 11:02:00 +0200) ---------------------------------------------------------------- stdvga: factor out mmio subregion init virtio-gpu: add virtio gpu core code, 2d mode ---------------------------------------------------------------- Gerd Hoffmann (5): stdvga: fix offset in pci_vga_ioport_read stdvga: pass VGACommonState instead of PCIVGAState stdvga: factor out mmio subregion init virtio: update headers, add virtio-gpu (2d) virtio-gpu/2d: add virtio gpu core code hw/display/Makefile.objs | 2 + hw/display/vga-pci.c | 97 +-- hw/display/virtio-gpu.c | 918 ++++++++++++++++++++++++++++ include/hw/virtio/virtio-gpu.h | 145 +++++ include/standard-headers/linux/virtio_gpu.h | 204 +++++++ include/standard-headers/linux/virtio_ids.h | 1 + trace-events | 14 + 7 files changed, 1333 insertions(+), 48 deletions(-) create mode 100644 hw/display/virtio-gpu.c create mode 100644 include/hw/virtio/virtio-gpu.h create mode 100644 include/standard-headers/linux/virtio_gpu.h