[libvirt] [PATCH 00/11] cleanups and improvements for video device code

Pavel Hrdina phrdina at redhat.com
Fri Sep 30 16:02:20 UTC 2016


Pavel Hrdina (11):
  tests: fix some QXL capability combinations that doesn't make sense
  qemu_capabilities: join capabilities for qxl and qxl-vga devices
  qemu_capabilities: mark QEMU_CAPS_VGA_QXL capability as deprecated
  qemu_domain: move video validation out of qemu_command
  qemu_process: move video validation out of qemu_command
  qemu_capabilities: rename QEMU_CAPS_VIRTIO_GPU_VIRGL
  qemu_command: separate code for video device via -vga attribute
  qemu_command: cleanup qemuBuildVideoCommandLine
  qemu_capabilities: check for existence of virtio-vga
  qemu_command: properly detect which model to use for video device
  qemu_command: add support to use virtio as secondary video device

 docs/formatdomain.html.in                          |   3 +-
 src/qemu/qemu_capabilities.c                       |  23 +-
 src/qemu/qemu_capabilities.h                       |  15 +-
 src/qemu/qemu_command.c                            | 335 +++++++++------------
 src/qemu/qemu_domain.c                             |  70 +++++
 src/qemu/qemu_domain.h                             |   3 +
 src/qemu/qemu_domain_address.c                     |   6 -
 src/qemu/qemu_process.c                            |  54 +++-
 .../qemu_2.6.0-gicv2-virt.aarch64.xml              |   1 -
 .../qemu_2.6.0-gicv3-virt.aarch64.xml              |   1 -
 tests/domaincapsschemadata/qemu_2.6.0.aarch64.xml  |   1 -
 tests/domaincapsschemadata/qemu_2.6.0.ppc64le.xml  |   1 -
 .../qemucapabilitiesdata/caps_1.2.2.x86_64.replies |  70 +----
 tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_1.3.1.x86_64.replies |  76 +----
 tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_1.4.2.x86_64.replies |  74 +----
 tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_1.5.3.x86_64.replies |  74 +----
 tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_1.6.0.x86_64.replies |  74 +----
 tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_1.7.0.x86_64.replies |  74 +----
 tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_2.1.1.x86_64.replies |  74 +----
 tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml   |   4 -
 .../qemucapabilitiesdata/caps_2.4.0.x86_64.replies | 107 ++-----
 tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml   |   6 +-
 .../qemucapabilitiesdata/caps_2.5.0.x86_64.replies | 117 +++----
 tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |   6 +-
 .../caps_2.6.0-gicv2.aarch64.replies               |  43 ++-
 .../caps_2.6.0-gicv2.aarch64.xml                   |   1 -
 .../caps_2.6.0-gicv3.aarch64.replies               |  43 ++-
 .../caps_2.6.0-gicv3.aarch64.xml                   |   1 -
 .../caps_2.6.0.ppc64le.replies                     |  43 ++-
 tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |   2 +-
 .../qemucapabilitiesdata/caps_2.6.0.x86_64.replies | 117 +++----
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |   6 +-
 .../qemucapabilitiesdata/caps_2.7.0.x86_64.replies | 122 +++-----
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |   6 +-
 tests/qemuhelptest.c                               |   4 -
 .../qemuxml2argv-pcie-root-port.args               |   5 +-
 .../qemuxml2argv-pcie-switch-downstream-port.args  |   5 +-
 .../qemuxml2argv-pcie-switch-upstream-port.args    |   5 +-
 .../qemuxml2argv-pcihole64-q35.args                |   5 +-
 .../qemuxml2argv-q35-usb2-multi.args               |   5 +-
 .../qemuxml2argv-q35-usb2-reorder.args             |   5 +-
 tests/qemuxml2argvdata/qemuxml2argv-q35-usb2.args  |   5 +-
 tests/qemuxml2argvdata/qemuxml2argv-q35.args       |   5 +-
 .../qemuxml2argv-video-virtio-gpu-device.args      |   2 +-
 .../qemuxml2argv-video-virtio-gpu-sec.args         |  25 ++
 .../qemuxml2argv-video-virtio-gpu-sec.xml          |  36 +++
 .../qemuxml2argv-video-virtio-gpu-spice-gl.args    |   2 +-
 .../qemuxml2argv-video-virtio-gpu-virgl.args       |   2 +-
 .../qemuxml2argv-video-virtio-vga.args             |  24 ++
 ...evice.xml => qemuxml2argv-video-virtio-vga.xml} |  11 +-
 tests/qemuxml2argvtest.c                           | 152 +++++-----
 tests/qemuxml2xmltest.c                            |  18 +-
 58 files changed, 778 insertions(+), 1215 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-sec.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-gpu-sec.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-virtio-vga.args
 rename tests/qemuxml2argvdata/{qemuxml2argv-video-qxl-sec-nodevice.xml => qemuxml2argv-video-virtio-vga.xml} (77%)

-- 
2.10.0




More information about the libvir-list mailing list