[libvirt] [PATCH v2 0/4] implement vram64 attribute for QXL video device

Pavel Hrdina phrdina at redhat.com
Tue Feb 23 16:58:07 UTC 2016


New in v2:
  - added patch to always set primary video device as primary
  - introduced new qemu monitor functions to update vram64 values after QEMU is
  started only if QEMU supports this parameter

Pavel Hrdina (4):
  domain_conf: always set primary video device as primary
  docs/formatdomain: rewrite video documentation
  qemu_capabilities: introduce QEMU_CAPS_QXL(_VGA)_VRAM64
  qemu: introduce vram64 attribute for QXL video device

 docs/formatdomain.html.in                          | 18 ++++----
 docs/schemas/domaincommon.rng                      |  5 ++
 src/conf/domain_conf.c                             | 40 +++++++++++++---
 src/conf/domain_conf.h                             |  1 +
 src/qemu/qemu_capabilities.c                       |  4 ++
 src/qemu/qemu_capabilities.h                       |  2 +
 src/qemu/qemu_command.c                            | 32 ++++++++++---
 src/qemu/qemu_monitor.c                            | 35 ++++++++++++++
 src/qemu/qemu_monitor.h                            |  4 ++
 src/qemu/qemu_monitor_json.c                       | 54 ++++++++++++++++++++++
 src/qemu/qemu_monitor_json.h                       |  3 ++
 src/qemu/qemu_process.c                            | 24 ++++++----
 tests/qemucapabilitiesdata/caps_1.2.2-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_1.3.1-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_1.4.2-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_1.5.3-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_1.6.0-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_1.6.50-1.caps      |  2 +
 tests/qemucapabilitiesdata/caps_2.1.1-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_2.4.0-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_2.5.0-1.caps       |  2 +
 tests/qemucapabilitiesdata/caps_2.6.0-1.caps       |  2 +
 ...qemuhotplug-console-compat-2+console-virtio.xml |  2 +-
 .../qemuxml2argv-console-compat-2.xml              |  2 +-
 .../qemuxml2argv-video-qxl-device-vram64.args      | 25 ++++++++++
 .../qemuxml2argv-video-qxl-device-vram64.xml       | 29 ++++++++++++
 .../qemuxml2argv-video-qxl-sec-device-vram64.args  | 27 +++++++++++
 .../qemuxml2argv-video-qxl-sec-device-vram64.xml   | 32 +++++++++++++
 .../qemuxml2xmlout-graphics-listen-network.xml     |  2 +-
 .../qemuxml2xmlout-graphics-listen-network2.xml    |  2 +-
 .../qemuxml2xmlout-graphics-sdl-fullscreen.xml     |  2 +-
 .../qemuxml2xmlout-graphics-sdl.xml                |  2 +-
 .../qemuxml2xmlout-graphics-spice-compression.xml  |  2 +-
 .../qemuxml2xmlout-graphics-spice-qxl-vga.xml      |  2 +-
 .../qemuxml2xmlout-graphics-spice-timeout.xml      |  2 +-
 .../qemuxml2xmlout-graphics-spice.xml              |  2 +-
 .../qemuxml2xmlout-graphics-vnc-sasl.xml           |  2 +-
 .../qemuxml2xmlout-graphics-vnc-tls.xml            |  2 +-
 .../qemuxml2xmlout-graphics-vnc-websocket.xml      |  2 +-
 .../qemuxml2xmlout-graphics-vnc.xml                |  2 +-
 .../qemuxml2xmlout-interface-server.xml            |  2 +-
 .../qemuxml2xmlout-net-bandwidth.xml               |  2 +-
 .../qemuxml2xmlout-net-bandwidth2.xml              |  2 +-
 .../qemuxml2xmlout-pci-autoadd-addr.xml            |  2 +-
 .../qemuxml2xmlout-pci-autoadd-idx.xml             |  2 +-
 .../qemuxml2xmlout-pci-bridge.xml                  |  2 +-
 .../qemuxml2xmlout-pcie-root-port.xml              |  2 +-
 .../qemuxml2xmlout-pcie-switch-downstream-port.xml |  2 +-
 .../qemuxml2xmlout-pcie-switch-upstream-port.xml   |  2 +-
 .../qemuxml2xmlout-pcihole64-q35.xml               |  2 +-
 .../qemuxml2xmlout-q35-usb2-multi.xml              |  2 +-
 .../qemuxml2xmlout-q35-usb2-reorder.xml            |  2 +-
 .../qemuxml2xmloutdata/qemuxml2xmlout-q35-usb2.xml |  2 +-
 tests/qemuxml2xmloutdata/qemuxml2xmlout-q35.xml    |  2 +-
 ...emuxml2xmlout-seclabel-dynamic-none-relabel.xml |  2 +-
 .../qemuxml2xmlout-serial-spiceport.xml            |  2 +-
 .../qemuxml2xmlout-video-virtio-gpu-device.xml     |  2 +-
 .../qemuxml2xmlout-video-virtio-gpu-virgl.xml      |  2 +-
 58 files changed, 357 insertions(+), 62 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-qxl-device-vram64.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-qxl-device-vram64.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-qxl-sec-device-vram64.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-video-qxl-sec-device-vram64.xml

-- 
2.7.1




More information about the libvir-list mailing list