The following changes since commit da35f7f1eeff9f249a9597400fc514c83fd3a0f8:
virtio-gpu: add sanity check (2019-05-28 08:14:44 +0200) are available in the Git repository at: git://git.kraxel.org/qemu tags/vga-20190529-pull-request for you to fetch changes up to 267f664658fee4138f80013fa25354191e8091cb: hw/display: add vhost-user-vga & gpu-pci (2019-05-29 06:30:45 +0200) ---------------------------------------------------------------- vga: add vhost-user-gpu. ---------------------------------------------------------------- Marc-André Lureau (9): vhost-user: add vhost_user_gpu_set_socket() virtio-gpu: add bswap helpers header virtio-gpu: add a pixman helper header util: compile drm.o on posix contrib: add vhost-user-gpu spice-app: fix running when !CONFIG_OPENGL virtio-gpu: split virtio-gpu, introduce virtio-gpu-base virtio-gpu: split virtio-gpu-pci & virtio-vga hw/display: add vhost-user-vga & gpu-pci configure | 17 + Makefile | 24 +- Makefile.objs | 1 + contrib/libvhost-user/libvhost-user.h | 1 + contrib/vhost-user-gpu/virgl.h | 25 + contrib/vhost-user-gpu/vugbm.h | 67 ++ contrib/vhost-user-gpu/vugpu.h | 177 +++ hw/display/virtio-vga.h | 32 + include/hw/virtio/vhost-backend.h | 2 + include/hw/virtio/virtio-gpu-bswap.h | 61 + include/hw/virtio/virtio-gpu-pci.h | 40 + include/hw/virtio/virtio-gpu-pixman.h | 45 + include/hw/virtio/virtio-gpu.h | 92 +- contrib/libvhost-user/libvhost-user.c | 1 + contrib/vhost-user-gpu/main.c | 1185 ++++++++++++++++++++ contrib/vhost-user-gpu/virgl.c | 579 ++++++++++ contrib/vhost-user-gpu/vugbm.c | 328 ++++++ hw/display/vhost-user-gpu-pci.c | 51 + hw/display/vhost-user-gpu.c | 607 ++++++++++ hw/display/vhost-user-vga.c | 52 + hw/display/virtio-gpu-3d.c | 49 +- hw/display/virtio-gpu-base.c | 268 +++++ hw/display/virtio-gpu-pci.c | 55 +- hw/display/virtio-gpu.c | 448 ++------ hw/display/virtio-vga.c | 138 +-- hw/virtio/vhost-user.c | 11 + ui/spice-app.c | 3 +- vl.c | 1 + MAINTAINERS | 10 +- contrib/vhost-user-gpu/50-qemu-gpu.json.in | 5 + contrib/vhost-user-gpu/Makefile.objs | 10 + docs/interop/index.rst | 1 + docs/interop/vhost-user-gpu.rst | 242 ++++ docs/interop/vhost-user.rst | 9 + hw/display/Kconfig | 10 + hw/display/Makefile.objs | 5 +- rules.mak | 9 +- util/Makefile.objs | 2 +- 38 files changed, 4176 insertions(+), 487 deletions(-) create mode 100644 contrib/vhost-user-gpu/virgl.h create mode 100644 contrib/vhost-user-gpu/vugbm.h create mode 100644 contrib/vhost-user-gpu/vugpu.h create mode 100644 hw/display/virtio-vga.h create mode 100644 include/hw/virtio/virtio-gpu-bswap.h create mode 100644 include/hw/virtio/virtio-gpu-pci.h create mode 100644 include/hw/virtio/virtio-gpu-pixman.h create mode 100644 contrib/vhost-user-gpu/main.c create mode 100644 contrib/vhost-user-gpu/virgl.c create mode 100644 contrib/vhost-user-gpu/vugbm.c create mode 100644 hw/display/vhost-user-gpu-pci.c create mode 100644 hw/display/vhost-user-gpu.c create mode 100644 hw/display/vhost-user-vga.c create mode 100644 hw/display/virtio-gpu-base.c create mode 100644 contrib/vhost-user-gpu/50-qemu-gpu.json.in create mode 100644 contrib/vhost-user-gpu/Makefile.objs create mode 100644 docs/interop/vhost-user-gpu.rst -- 2.18.1