[libvirt] [PATCH RFC 0/3] allow setting video ram size for graphics

Wangrui (K) moon.wangrui at huawei.com
Thu Jun 12 07:22:12 UTC 2014


https://bugzilla.redhat.com/show_bug.cgi?id=1076098

Zeng Junliang (3):
  For vga/cirrus/vmvga/qxl device, qemu supports commandline
  parameter "vgamem_mb" to specifie the size of the
  framebuffer portion of the "ram" region. As the vram attribute
  in libvirt is only valid for qxl device in KVM/QEMU to specifie the total
  size of the "vram" region, we expect a new attribute in libvirt.
  The following patches introduce "vgamem" attribute to make 
  vgamem_mb configurable in libvirt xml.

  qemu: Introduce vgamem attribute for video model
  tests: modify test case related to vgamem attribute
  docs: add description for vgamem attribute

 docs/formatdomain.html.in                          | 24 +++++--
 docs/schemas/domaincommon.rng                      |  5 ++
 src/conf/domain_conf.c                             | 44 +++++++++++-
 src/conf/domain_conf.h                             |  3 +-
 src/libvirt_private.syms                           |  1 +
 src/qemu/qemu_command.c                            | 79 +++++++++++++++-------
 .../domain-parallels-ct-simple.xml                 |  2 +-
 .../domain-parallels-vm-simple.xml                 |  2 +-
 ...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       |  3 +-
 .../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-socket.xml           |  2 +-
 .../qemuxml2argv-graphics-vnc-tls.xml              |  2 +-
 .../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             |  3 +-
 .../qemuxml2argv-serial-spiceport.xml              |  2 +-
 .../qemuxml2argv-video-device-pciaddr-default.args |  9 ++-
 .../qemuxml2argv-video-device-pciaddr-default.xml  |  6 +-
 .../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/xml2vmxdata/xml2vmx-esx-in-the-wild-6.xml    |  2 +-
 tests/xml2vmxdata/xml2vmx-fusion-in-the-wild-1.xml |  2 +-
 tests/xml2vmxdata/xml2vmx-svga.xml                 |  2 +-
 tests/xml2vmxdata/xml2vmx-ws-in-the-wild-1.xml     |  2 +-
 tests/xml2vmxdata/xml2vmx-ws-in-the-wild-2.xml     |  2 +-
 57 files changed, 197 insertions(+), 95 deletions(-)

-- 
1.7.12.4





More information about the libvir-list mailing list