[libvirt PATCH 0/4] Add support for 'blob' to virtio video device

Jonathon Jongsma jjongsma at redhat.com
Thu Feb 10 21:13:22 UTC 2022


Add support to libvirt for the 'blob' option for virtio video devices in qemu.
Also do a little preparatory refactoring of the video device xml parsing code.

Jonathon Jongsma (4):
  conf: Refactor video model parsing
  conf: switch to virXMLProp* functions
  conf: use enum variable for video type
  conf: add support for 'blob' in virtio-vga/virtio-gpu

 docs/schemas/domaincommon.rng                 |   5 +
 src/conf/domain_conf.c                        | 133 +++++++++---------
 src/conf/domain_conf.h                        |   3 +-
 src/conf/domain_validate.c                    |  13 +-
 src/libxl/libxl_conf.c                        |  10 ++
 src/libxl/libxl_domain.c                      |  11 ++
 src/qemu/qemu_command.c                       |   3 +
 src/qemu/qemu_monitor_json.c                  |  16 ++-
 src/qemu/qemu_process.c                       |   7 +
 .../video-virtio-blob-absent.args             |  34 +++++
 .../video-virtio-blob-absent.xml              |  33 +++++
 .../video-virtio-blob-off.args                |  34 +++++
 .../video-virtio-blob-off.xml                 |  33 +++++
 .../video-virtio-blob-on.args                 |  34 +++++
 .../qemuxml2argvdata/video-virtio-blob-on.xml |  33 +++++
 .../video-virtio-vga-blob-on.args             |  34 +++++
 .../video-virtio-vga-blob-on.xml              |  33 +++++
 tests/qemuxml2argvtest.c                      |   9 ++
 .../video-virtio-blob-absent.xml              |  41 ++++++
 .../video-virtio-blob-off.xml                 |  41 ++++++
 .../video-virtio-blob-on.xml                  |  41 ++++++
 .../video-virtio-vga-blob-on.xml              |  41 ++++++
 tests/qemuxml2xmltest.c                       |   9 ++
 23 files changed, 577 insertions(+), 74 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-absent.args
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-absent.xml
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-off.args
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-off.xml
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-on.args
 create mode 100644 tests/qemuxml2argvdata/video-virtio-blob-on.xml
 create mode 100644 tests/qemuxml2argvdata/video-virtio-vga-blob-on.args
 create mode 100644 tests/qemuxml2argvdata/video-virtio-vga-blob-on.xml
 create mode 100644 tests/qemuxml2xmloutdata/video-virtio-blob-absent.xml
 create mode 100644 tests/qemuxml2xmloutdata/video-virtio-blob-off.xml
 create mode 100644 tests/qemuxml2xmloutdata/video-virtio-blob-on.xml
 create mode 100644 tests/qemuxml2xmloutdata/video-virtio-vga-blob-on.xml

-- 
2.34.1





More information about the libvir-list mailing list