[libvirt] [PATCH v2 0/5] Add virtio-gpu & virgl support

Marc-André Lureau marcandre.lureau at gmail.com
Wed Nov 25 08:42:29 UTC 2015


The following series allow using virtio-gpu and virgl if qemu support
it. Ths Spice bits are not yet in qemu 2.5, but should make it in 2.6
and I added the RFC patches that are expected to not change much.

v1->v2: addressing Ján Tomko review
- update accel2d/accel3d to be tristate and fix its usage
- use a single QEMU_CAPS_DEVICE_VIRTIO_GPU cap for -device
  virtio-gpu-* & virtio-vga
- remove qemu legacy, -vga support or command line parsing
- add xml2xml tests
- squash xml2argvtests with their respecitve feature addition commits
- update libvirt version in doc
- update commit messages

Marc-André Lureau (5):
  Replace support{2d,3d} with accel{2d,3d}
  domain: replace bool accel{2d,3d} with a tristate
  qemu: add virtio video device
  qemu: add virtio-gpu virgl support
  RFC qemu: add spice opengl support

 docs/formatdomain.html.in                          |   11 +-
 docs/schemas/domaincommon.rng                      |    6 +
 src/conf/domain_conf.c                             |   84 +-
 src/conf/domain_conf.h                             |    6 +-
 src/qemu/qemu_capabilities.c                       |   12 +
 src/qemu/qemu_capabilities.h                       |    3 +
 src/qemu/qemu_command.c                            |   40 +-
 src/vbox/vbox_common.c                             |   18 +-
 src/vz/vz_sdk.c                                    |    2 +-
 tests/qemucapabilitiesdata/caps_1.2.2-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_1.3.1-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_1.4.2-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_1.5.3-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_1.6.0-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_1.6.50-1.replies   |   22 +-
 tests/qemucapabilitiesdata/caps_2.1.1-1.replies    |   22 +-
 tests/qemucapabilitiesdata/caps_2.4.0-1.caps       |    1 +
 tests/qemucapabilitiesdata/caps_2.4.0-1.replies    |   95 +-
 tests/qemucapabilitiesdata/caps_2.5.0-1.caps       |  168 +
 tests/qemucapabilitiesdata/caps_2.5.0-1.replies    | 4043 ++++++++++++++++++++
 tests/qemucapabilitiestest.c                       |    1 +
 .../qemuxml2argv-video-virtio-gpu-device.args      |   23 +
 .../qemuxml2argv-video-virtio-gpu-device.xml       |   31 +
 .../qemuxml2argv-video-virtio-gpu-spice-gl.args    |   23 +
 .../qemuxml2argv-video-virtio-gpu-spice-gl.xml     |   36 +
 .../qemuxml2argv-video-virtio-gpu-virgl.args       |   23 +
 .../qemuxml2argv-video-virtio-gpu-virgl.xml        |   33 +
 tests/qemuxml2argvtest.c                           |   14 +
 tests/qemuxml2xmltest.c                            |    4 +
 29 files changed, 4732 insertions(+), 99 deletions(-)
 create mode 100644 tests/qemucapabilitiesdata/caps_2.5.0-1.caps
 create mode 100644 tests/qemucapabilitiesdata/caps_2.5.0-1.replies
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-device.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-device.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-spice-gl.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-spice-gl.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-virgl.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-virgl.xml

-- 
2.5.0




More information about the libvir-list mailing list