Hi, This patch brings basic (2d) virtio-gpu support. Again, as with the virtio-input patches, only for non-pci transports for now. virtio-pci support has dependencies on not-yet merged virtio 1.0 patches.
First patch brings the header file, this is generated by scripts/update-linux-headers.sh, using a linux kernel tree with the guest driver support patch applied. Guest driver support is here: https://lkml.org/lkml/2015/5/22/459 https://www.kraxel.org/cgit/linux/commit/?h=virtio-gpu [ Note: git branch carries additional patches for 3d support which are not yet submitted upstream ] cheers, Gerd Gerd Hoffmann (2): virtio: update headers, add virtio-gpu (2d) virtio-gpu/2d: add virtio gpu core code hw/display/Makefile.objs | 2 + hw/display/virtio-gpu.c | 918 ++++++++++++++++++++++++++++ include/hw/virtio/virtio-gpu.h | 147 +++++ include/standard-headers/linux/virtio_gpu.h | 204 +++++++ include/standard-headers/linux/virtio_ids.h | 1 + trace-events | 14 + 6 files changed, 1286 insertions(+) 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 -- 1.8.3.1