[libvirt] [PATCH V3 0/3] Some improvements for video model

Wang Rui moon.wangrui at huawei.com
Thu Aug 14 12:43:52 UTC 2014


From: Zeng Junliang <zengjunliang at huawei.com>

http://www.redhat.com/archives/libvir-list/2014-July/msg00644.html

diff to v2:
- hide vram attribute silently instead of reporting an error.
- introduce three new capabilities for vga.vgamem_mb, vmvga.vgamem_mb and qxl.vgamem_mb.
- fix some error reported by building libvirt.

Zeng Junliang (3):
  qemu: Hide vram attribute for some useless cases.
  qemu: Introduce vgamem attribute for video model
  qemu: Add secondary-vga support

 docs/formatdomain.html.in                          |  46 +++---
 docs/schemas/domaincommon.rng                      |   6 +
 src/conf/domain_conf.c                             |  57 +++++++-
 src/conf/domain_conf.h                             |   3 +
 src/libvirt_private.syms                           |   1 +
 src/qemu/qemu_capabilities.c                       |  17 +++
 src/qemu/qemu_capabilities.h                       |   4 +
 src/qemu/qemu_command.c                            | 162 +++++++++++++++------
 src/qemu/qemu_domain.c                             |  12 ++
 tests/qemucapabilitiesdata/caps_1.2.2-1.caps       |   3 +
 tests/qemucapabilitiesdata/caps_1.3.1-1.caps       |   3 +
 tests/qemucapabilitiesdata/caps_1.4.2-1.caps       |   3 +
 tests/qemucapabilitiesdata/caps_1.5.3-1.caps       |   3 +
 tests/qemucapabilitiesdata/caps_1.6.0-1.caps       |   3 +
 tests/qemucapabilitiesdata/caps_1.6.50-1.caps      |   3 +
 tests/qemuhelptest.c                               |  10 +-
 ...qemuhotplug-console-compat-2+console-virtio.xml |   2 +-
 .../qemuxml2argv-console-compat-2.xml              |   2 +-
 .../qemuxml2argv-controller-order.xml              |   2 +-
 .../qemuxml2argv-graphics-listen-network.xml       |   2 +-
 .../qemuxml2argv-graphics-listen-network2.xml      |   2 +-
 .../qemuxml2argv-graphics-sdl-fullscreen.xml       |   2 +-
 .../qemuxml2argvdata/qemuxml2argv-graphics-sdl.xml |   2 +-
 ...emuxml2argv-graphics-spice-agent-file-xfer.args |   5 +-
 ...qemuxml2argv-graphics-spice-agent-file-xfer.xml |   4 +-
 .../qemuxml2argv-graphics-spice-agentmouse.xml     |   2 +-
 .../qemuxml2argv-graphics-spice-compression.args   |   4 +-
 .../qemuxml2argv-graphics-spice-compression.xml    |   4 +-
 .../qemuxml2argv-graphics-spice-listen-network.xml |   4 +-
 .../qemuxml2argv-graphics-spice-qxl-vga.args       |   4 +-
 .../qemuxml2argv-graphics-spice-qxl-vga.xml        |   4 +-
 .../qemuxml2argv-graphics-spice-sasl.args          |   3 +-
 .../qemuxml2argv-graphics-spice-sasl.xml           |   2 +-
 .../qemuxml2argv-graphics-spice-timeout.xml        |   2 +-
 .../qemuxml2argv-graphics-spice.args               |   5 +-
 .../qemuxml2argv-graphics-spice.xml                |   4 +-
 .../qemuxml2argv-graphics-vnc-policy.xml           |   2 +-
 .../qemuxml2argv-graphics-vnc-sasl.xml             |   2 +-
 .../qemuxml2argv-graphics-vnc-secondary-vga.args   |   7 +
 .../qemuxml2argv-graphics-vnc-secondary-vga.xml    |  39 +++++
 .../qemuxml2argv-graphics-vnc-socket.xml           |   2 +-
 .../qemuxml2argv-graphics-vnc-std-vga.args         |   4 +
 .../qemuxml2argv-graphics-vnc-std-vga.xml          |  36 +++++
 .../qemuxml2argv-graphics-vnc-tls.xml              |   2 +-
 .../qemuxml2argv-graphics-vnc-vmware-svga.args     |   4 +
 .../qemuxml2argv-graphics-vnc-vmware-svga.xml      |  36 +++++
 .../qemuxml2argv-graphics-vnc-websocket.xml        |   2 +-
 .../qemuxml2argvdata/qemuxml2argv-graphics-vnc.xml |   2 +-
 .../qemuxml2argv-net-bandwidth.xml                 |   2 +-
 .../qemuxml2argv-pci-autoadd-addr.xml              |   2 +-
 .../qemuxml2argv-pci-autoadd-idx.xml               |   2 +-
 tests/qemuxml2argvdata/qemuxml2argv-pci-bridge.xml |   2 +-
 .../qemuxml2argv-pcihole64-q35.args                |   3 +-
 .../qemuxml2argv-pcihole64-q35.xml                 |   2 +-
 .../qemuxml2argvdata/qemuxml2argv-pseries-disk.xml |   2 +-
 tests/qemuxml2argvdata/qemuxml2argv-q35.args       |   3 +-
 tests/qemuxml2argvdata/qemuxml2argv-q35.xml        |   2 +-
 .../qemuxml2argv-serial-spiceport.args             |   4 +-
 .../qemuxml2argv-serial-spiceport.xml              |   2 +-
 .../qemuxml2argv-video-device-pciaddr-default.args |   9 +-
 .../qemuxml2argv-video-device-pciaddr-default.xml  |   6 +-
 tests/qemuxml2argvtest.c                           |  26 +++-
 .../qemuxml2xmlout-graphics-listen-network2.xml    |   2 +-
 .../qemuxml2xmlout-graphics-spice-timeout.xml      |   2 +-
 .../qemuxml2xmlout-pci-autoadd-addr.xml            |   2 +-
 .../qemuxml2xmlout-pci-autoadd-idx.xml             |   2 +-
 tests/qemuxml2xmloutdata/qemuxml2xmlout-q35.xml    |   2 +-
 tests/qemuxml2xmltest.c                            |   3 +
 68 files changed, 494 insertions(+), 121 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-secondary-vga.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-secondary-vga.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-std-vga.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-std-vga.xml
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-vmware-svga.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-graphics-vnc-vmware-svga.xml

-- 
1.7.12.4





More information about the libvir-list mailing list