This patch series is a continuation of a previous series that was already
mostly merged. The one unmerged patch from the previous series is patch 6 in
this series and has been rebased to git master. The other 5 patches are an
attempt to address some things that Cole suggested in the previous review. I'm
not sure whether I split the patches up too finely or not, but I'm happy to
combine a couple of these patches if requested.
Jonathon Jongsma (6):
qemu: set domain capabilities for ramfb device
qemu: use VIR_AUTOUNREF in qemuDomainDeviceDefValidate()
qemu: fix domain device validation
qemu: consolidate video validation
qemu: unify domain caps validation for video devices
qemu: add 'ramfb' attribute for mediated devices
docs/formatdomain.html.in | 8 +
docs/schemas/domaincommon.rng | 5 +
src/conf/domain_capabilities.c | 17 ++-
src/conf/domain_conf.c | 11 ++
src/conf/domain_conf.h | 1 +
src/qemu/qemu_capabilities.c | 2 +
src/qemu/qemu_command.c | 17 ++-
src/qemu/qemu_domain.c | 142 +++++++++---------
src/qemu/qemu_process.c | 62 --------
.../domaincapsschemadata/qemu_3.0.0.s390x.xml | 1 +
.../qemu_3.1.0.x86_64.xml | 1 +
.../qemu_4.0.0.x86_64.xml | 1 +
.../qemu_4.1.0.x86_64.xml | 1 +
.../qemu_4.2.0.x86_64.xml | 1 +
...tdev-mdev-display-ramfb.x86_64-latest.args | 37 +++++
.../hostdev-mdev-display-ramfb.xml | 33 ++++
tests/qemuxml2argvtest.c | 1 +
17 files changed, 203 insertions(+), 138 deletions(-)
create mode 100644 tests/qemuxml2argvdata/hostdev-mdev-display-ramfb.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/hostdev-mdev-display-ramfb.xml
--
2.21.0