Devel
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
August 2023
- 32 participants
- 96 discussions
22 Aug '23
This implements virDomainRevertToSnapshot to work with external
snapshots. In addition it modifies virDomainSnapshotDelete to work
correctly when we revert to non-leaf snapshot or when there is
non-linear snapshot tree with multiple branches.
Gitlab repo with the patches:
https://gitlab.com/hrdina/libvirt/-/tree/snapshot-revert-external
changes in v3:
- `revertdisks` is properly freed in virDomainSnapshotDefDispose()
- qemuSnapshotCreateQcow2Files() no longer takes `reuse` as argument
and was changed to take `virDomainDef *` instead of `virDomainObj *`
- proper commit message for `qemu_snapshot: use VIR_ASYNC_JOB_SNAPSHOT
when reverting snapshot`
- fixed incorrect usage of `ssize_t i`
- dropped the weird logic from qemuSnapshotRevertExternalInactive() as
we only need offline VM definition and preserve correct error message
if creating qcow files fails
- qemuSnapshotClearRevertdisks() correctly frees `revertdisks`
- added new patches 'qemuDomainGetImageIds: pass domain definition directly`
as we need to modify the function to take `virDomainDef *` directly
- qemuSnapshotDiskHasBackingDisk() now uses qemuDomainGetImageIds() to get
correct UID and GID for virStorageSourceGetMetadata() and also for
virCommandRun() as well by storing it in
`struct _qemuSnapshotDisksWithBackingStoreData`
Pavel Hrdina (25):
libvirt_private: list virDomainMomentDefPostParse
snapshot_conf: export virDomainSnapshotDiskDefClear
snapshot_conf: use alternate domain definition in
virDomainSnapshotDefAssignExternalNames
snapshot_conf: introduce <revertDisks> metadata element
virDomainSnapshotAlignDisks: Allow overriding user-configured snapshot
default
qemu_snapshot: introduce qemuSnapshotDomainDefUpdateDisk
qemu_snapshot: use virDomainDiskByName while updating domain def
qemu_snapshot: introduce qemuSnapshotCreateQcow2Files
qemuSnapshotCreateQcow2Files: use domain definition directly
qemu_snapshot: move external disk prepare to single function
qemu_snapshot: use VIR_ASYNC_JOB_SNAPSHOT when reverting snapshot
qemu_snapshot: introduce external snapshot revert support
qemu_snapshot: rename qemuSnapshotDeleteExternalPrepare
qemu_snapshot: extract external snapshot delete prepare to function
qemu_snapshot: add merge to external snapshot delete prepare data
qemu_snapshot: prepare data for non-active leaf external snapshot
deletion
qemu_snapshot: add support to delete external snapshot without block
commit
qemu_snapshot: delete: properly update parent snapshot with revert
data
qemu_snapshot: remove revertdisks when creating new snapshot
virdomainmomentobjlist: introduce virDomainMomentIsAncestor
qemuDomainGetImageIds: pass domain definition directly
qemu_snapshot: update backing store after deleting external snapshot
qemu_snapshot: check only once if snapshot is external
qemu_snapshot: add checks for external snapshot deletion
qemu_snapshot: allow snapshot revert for external snapshots
src/conf/schemas/domainsnapshot.rng | 7 +
src/conf/snapshot_conf.c | 55 +-
src/conf/snapshot_conf.h | 11 +-
src/conf/virdomainmomentobjlist.c | 17 +
src/conf/virdomainmomentobjlist.h | 4 +
src/libvirt_private.syms | 6 +
src/qemu/qemu_backup.c | 2 +-
src/qemu/qemu_blockjob.c | 2 +-
src/qemu/qemu_domain.c | 8 +-
src/qemu/qemu_domain.h | 2 +-
src/qemu/qemu_snapshot.c | 973 ++++++++++++++++++++++------
src/test/test_driver.c | 2 +-
12 files changed, 886 insertions(+), 203 deletions(-)
--
2.41.0
2
26
22 Aug '23
The series prepares and then converts all tests in qemuxml2xmltest to
real capabilities. Along some tests are converted even in
qemuxml2argvtest as the xml2xmltest output files were symlinks into the
qemuxml2argvdata directory.
Peter Krempa (24):
qemuxml2argvtest: Drop 'master-key' test case
qemuxml2(argv|xml)test: Modernize 'net-many-models' case
qemuxml2argvdata: Replace 'qemu-system-i386' by 'qemu-system-x86_64'
in most test files
qemuxml2(argv|xml)test: Convert certain tests to DO_TEST_CAPS_LATEST
qemuxml2argvdata: Convert 'cpu' test cases to use 'x86_64'
testutilsqemu: Drop fake data for VIR_ARCH_I686
qemuxml2xmltest: Modernize all 'DO_TEST_NOCAPS' tests
qemuxml2xmloutdata: Workaround wrong detection of
'disk-cdrom-empty-network-invalid' in virschematest
virschematest: Improve detection of 'invalid' XMLs
qemuxml2xmltest: Use real caps for 'vxhs' disk tests
qemuxml2xmltest: Convert rest of 'DO_TEST_NOCAPS' cases to
'DO_TEST_CAPS_LATEST'
qemuxml2(argv|xml)test: Modernize 'graphics-dbus*' tests
qemuxml2(argv|xml)test: Sanitize testing of default video type on
x86_64
qemuValidateDomainVCpuTopology: Remove misconfiguration warning
qemuValidateDomainVCpuTopology: Always validate vcpu count against
topology
qemuxml2(argv|xml)test: Modernize 'fd-memory*' test cases
qemuxml2(argv|xml)test: Modernize 'shmem' test cases
qemu: Retire 'ivshmem' device
qemu: capabilities: Retire unused QEMU_CAPS_DEVICE_IVSHMEM
qemuxml2argvtest: Moderinze 'video-*' cases
qemuxml2xmltest: Modernize all 'video-*' cases
qemuxml2argvtest: Modernize 'net-*'
qemuxml2xmltest: Modernize all 'net-' tests
qemuxml2xmltest: Modernize all remaining fake capability tests
src/qemu/qemu_capabilities.c | 3 +-
src/qemu/qemu_capabilities.h | 2 +-
src/qemu/qemu_command.c | 40 +-
src/qemu/qemu_hotplug.c | 14 +-
src/qemu/qemu_migration.c | 5 -
src/qemu/qemu_validate.c | 60 +-
.../440fx-ide-address-conflict.xml | 4 +-
tests/qemuxml2argvdata/440fx-wrong-root.xml | 4 +-
.../qemuxml2argvdata/balloon-device-auto.args | 2 +-
.../qemuxml2argvdata/balloon-device-auto.xml | 4 +-
.../balloon-device-deflate-off.args | 2 +-
.../balloon-device-deflate-off.xml | 4 +-
.../balloon-device-deflate.args | 2 +-
.../balloon-device-deflate.xml | 4 +-
.../balloon-device-period.args | 2 +-
.../balloon-device-period.xml | 4 +-
tests/qemuxml2argvdata/balloon-device.args | 2 +-
tests/qemuxml2argvdata/balloon-device.xml | 4 +-
tests/qemuxml2argvdata/blkiotune-device.args | 2 +-
tests/qemuxml2argvdata/blkiotune-device.xml | 4 +-
tests/qemuxml2argvdata/blkiotune.args | 2 +-
tests/qemuxml2argvdata/blkiotune.xml | 4 +-
tests/qemuxml2argvdata/boot-floppy-q35.xml | 16 +
tests/qemuxml2argvdata/channel-guestfwd.args | 2 +-
tests/qemuxml2argvdata/channel-guestfwd.xml | 4 +-
tests/qemuxml2argvdata/channel-spicevmc.args | 2 +-
tests/qemuxml2argvdata/channel-spicevmc.xml | 4 +-
.../qemuxml2argvdata/channel-virtio-auto.args | 2 +-
.../qemuxml2argvdata/channel-virtio-auto.xml | 4 +-
.../channel-virtio-autoadd.args | 2 +-
.../channel-virtio-autoadd.xml | 4 +-
.../channel-virtio-autoassign.args | 2 +-
.../channel-virtio-autoassign.xml | 4 +-
.../channel-virtio-default.args | 2 +-
.../channel-virtio-default.xml | 4 +-
.../channel-virtio-state.args | 2 +-
.../qemuxml2argvdata/channel-virtio-state.xml | 4 +-
.../qemuxml2argvdata/channel-virtio-unix.args | 2 +-
.../qemuxml2argvdata/channel-virtio-unix.xml | 4 +-
tests/qemuxml2argvdata/channel-virtio.args | 2 +-
tests/qemuxml2argvdata/channel-virtio.xml | 4 +-
.../chardev-reconnect-generated-path.xml | 4 +-
.../chardev-reconnect-invalid-timeout.xml | 4 +-
tests/qemuxml2argvdata/chardev-reconnect.args | 2 +-
tests/qemuxml2argvdata/chardev-reconnect.xml | 4 +-
tests/qemuxml2argvdata/clock-catchup.args | 2 +-
tests/qemuxml2argvdata/clock-catchup.xml | 4 +-
tests/qemuxml2argvdata/clock-france.args | 2 +-
tests/qemuxml2argvdata/clock-france.xml | 4 +-
tests/qemuxml2argvdata/clock-hpet-off.args | 2 +-
tests/qemuxml2argvdata/clock-hpet-off.xml | 4 +-
.../clock-localtime-basis-localtime.args | 2 +-
.../clock-localtime-basis-localtime.xml | 4 +-
tests/qemuxml2argvdata/clock-localtime.args | 2 +-
tests/qemuxml2argvdata/clock-localtime.xml | 4 +-
tests/qemuxml2argvdata/clock-realtime.args | 34 -
...args => clock-realtime.x86_64-latest.args} | 20 +-
tests/qemuxml2argvdata/clock-realtime.xml | 9 +-
.../clock-timer-hyperv-rtc.args | 4 +-
.../clock-timer-hyperv-rtc.xml | 4 +-
tests/qemuxml2argvdata/clock-utc.args | 2 +-
tests/qemuxml2argvdata/clock-utc.xml | 4 +-
tests/qemuxml2argvdata/clock-variable.args | 2 +-
tests/qemuxml2argvdata/clock-variable.xml | 4 +-
tests/qemuxml2argvdata/console-compat2.xml | 4 +-
.../qemuxml2argvdata/console-virtio-many.args | 2 +-
.../qemuxml2argvdata/console-virtio-many.xml | 4 +-
tests/qemuxml2argvdata/console-virtio.args | 2 +-
tests/qemuxml2argvdata/console-virtio.xml | 4 +-
.../cpu-host-model-features.xml | 4 +-
.../cpu-host-passthrough-features.args | 2 +-
.../cpu-host-passthrough-features.xml | 4 +-
tests/qemuxml2argvdata/cpu-kvmclock.args | 2 +-
tests/qemuxml2argvdata/cpu-kvmclock.xml | 4 +-
tests/qemuxml2argvdata/cpu-minimum1.args | 2 +-
tests/qemuxml2argvdata/cpu-minimum1.xml | 4 +-
.../cputune-iothreadsched-toomuch.xml | 4 +-
.../cputune-vcpusched-overlap.xml | 4 +-
.../default-video-type-x86_64-caps-test-0.err | 1 -
.../default-video-type-x86_64-caps-test-1.xml | 16 -
...fault-video-type-x86_64.x86_64-latest.args | 32 +
...st-0.xml => default-video-type-x86_64.xml} | 0
tests/qemuxml2argvdata/disk-active-commit.xml | 4 +-
tests/qemuxml2argvdata/disk-mirror-old.xml | 4 +-
tests/qemuxml2argvdata/disk-mirror.xml | 4 +-
.../disk-virtio-scsi-reservations.xml | 5 +-
...emory-no-numa-topology.x86_64-latest.args} | 16 +-
.../fd-memory-no-numa-topology.xml | 5 +-
...d-memory-numa-topology.x86_64-latest.args} | 15 +-
.../fd-memory-numa-topology.xml | 5 +-
...-memory-numa-topology2.x86_64-latest.args} | 17 +-
.../fd-memory-numa-topology2.xml | 7 +-
.../fd-memory-numa-topology3.args | 37 -
...d-memory-numa-topology3.x86_64-latest.args | 38 +
.../fd-memory-numa-topology3.xml | 7 +-
... graphics-dbus-address.x86_64-latest.args} | 14 +-
.../graphics-dbus-address.xml | 9 +-
...=> graphics-dbus-audio.x86_64-latest.args} | 16 +-
.../qemuxml2argvdata/graphics-dbus-audio.xml | 9 +-
... graphics-dbus-chardev.x86_64-latest.args} | 16 +-
.../graphics-dbus-chardev.xml | 9 +-
tests/qemuxml2argvdata/graphics-dbus-p2p.args | 30 -
...s => graphics-dbus-p2p.x86_64-latest.args} | 18 +-
tests/qemuxml2argvdata/graphics-dbus-p2p.xml | 9 +-
.../graphics-dbus-usbredir.x86_64-latest.args | 36 +
.../graphics-dbus-usbredir.xml | 4 +-
....args => graphics-dbus.x86_64-latest.args} | 14 +-
tests/qemuxml2argvdata/graphics-dbus.xml | 9 +-
.../graphics-listen-network.xml | 4 +-
.../graphics-listen-network2.xml | 4 +-
.../graphics-sdl-fullscreen.args | 2 +-
.../graphics-sdl-fullscreen.xml | 4 +-
tests/qemuxml2argvdata/graphics-sdl.args | 2 +-
tests/qemuxml2argvdata/graphics-sdl.xml | 4 +-
.../hostdev-mdev-display-missing-graphics.xml | 4 +-
.../qemuxml2argvdata/hostdev-mdev-display.xml | 4 +-
.../hostdev-mdev-duplicate.xml | 4 +-
.../hostdev-mdev-invalid-target-address.xml | 4 +-
.../hostdev-mdev-precreated.args | 2 +-
.../hostdev-mdev-precreated.xml | 4 +-
.../hostdev-mdev-src-address-invalid.xml | 4 +-
.../hostdev-pci-duplicate.xml | 4 +-
.../hostdev-scsi-autogen-address.xml | 4 +-
.../hostdev-scsi-duplicate.xml | 4 +-
.../hostdev-scsi-large-unit.xml | 4 +-
.../hostdev-scsi-shareable.xml | 4 +-
.../hostdev-scsi-vhost-scsi-pci.args | 2 +-
.../hostdev-scsi-vhost-scsi-pci.xml | 4 +-
.../hostdev-usb-duplicate.xml | 4 +-
.../hostdev-vfio-multidomain.args | 2 +-
.../hostdev-vfio-multidomain.xml | 4 +-
.../hostdev-vfio-zpci-wrong-arch.xml | 4 +-
tests/qemuxml2argvdata/hostdev-vfio.args | 2 +-
tests/qemuxml2argvdata/hostdev-vfio.xml | 4 +-
.../hugepages-default-1G-nodeset-2M.xml | 4 +-
.../hugepages-memaccess-invalid.xml | 4 +-
.../qemuxml2argvdata/input-usbmouse-addr.args | 2 +-
.../qemuxml2argvdata/input-usbmouse-addr.xml | 4 +-
tests/qemuxml2argvdata/input-usbmouse.args | 2 +-
tests/qemuxml2argvdata/input-usbmouse.xml | 4 +-
tests/qemuxml2argvdata/input-usbtablet.args | 2 +-
tests/qemuxml2argvdata/input-usbtablet.xml | 4 +-
...gs => kvm-features-off.x86_64-latest.args} | 12 +-
tests/qemuxml2argvdata/kvm-features-off.xml | 6 +-
...s.args => kvm-features.x86_64-latest.args} | 12 +-
tests/qemuxml2argvdata/kvm-features.xml | 6 +-
tests/qemuxml2argvdata/kvm-pit-delay.args | 2 +-
tests/qemuxml2argvdata/kvm-pit-delay.xml | 4 +-
tests/qemuxml2argvdata/kvm-pit-discard.args | 2 +-
tests/qemuxml2argvdata/kvm-pit-discard.xml | 4 +-
tests/qemuxml2argvdata/kvmclock.args | 4 +-
tests/qemuxml2argvdata/kvmclock.xml | 4 +-
tests/qemuxml2argvdata/lease.xml | 4 +-
tests/qemuxml2argvdata/machine-core-off.args | 2 +-
tests/qemuxml2argvdata/machine-core-off.xml | 4 +-
tests/qemuxml2argvdata/machine-core-on.args | 2 +-
tests/qemuxml2argvdata/machine-core-on.xml | 4 +-
.../qemuxml2argvdata/machine-vmport-opt.args | 2 +-
tests/qemuxml2argvdata/machine-vmport-opt.xml | 4 +-
tests/qemuxml2argvdata/master-key.args | 33 -
tests/qemuxml2argvdata/master-key.xml | 30 -
tests/qemuxml2argvdata/memory-align-fail.xml | 4 +-
.../qemuxml2argvdata/memory-hotplug-dimm.args | 2 +-
.../qemuxml2argvdata/memory-hotplug-dimm.xml | 4 +-
.../memory-hotplug-nonuma.xml | 4 +-
.../memory-hotplug-nvdimm-access.xml | 5 +-
.../memory-hotplug-nvdimm-align.xml | 5 +-
.../memory-hotplug-nvdimm-label.xml | 5 +-
.../memory-hotplug-nvdimm-pmem.xml | 5 +-
.../memory-hotplug-nvdimm-readonly.xml | 5 +-
.../memory-hotplug-nvdimm.xml | 5 +-
tests/qemuxml2argvdata/memory-hotplug.args | 2 +-
tests/qemuxml2argvdata/memory-hotplug.xml | 4 +-
tests/qemuxml2argvdata/memorybacking-set.xml | 4 +-
.../qemuxml2argvdata/memorybacking-unset.xml | 4 +-
tests/qemuxml2argvdata/memtune-unlimited.args | 2 +-
tests/qemuxml2argvdata/memtune-unlimited.xml | 4 +-
tests/qemuxml2argvdata/memtune.args | 2 +-
tests/qemuxml2argvdata/memtune.xml | 4 +-
tests/qemuxml2argvdata/metadata-duplicate.xml | 4 +-
tests/qemuxml2argvdata/metadata.xml | 4 +-
tests/qemuxml2argvdata/migrate.args | 2 +-
tests/qemuxml2argvdata/migrate.xml | 4 +-
tests/qemuxml2argvdata/minimal-no-memory.xml | 4 +-
tests/qemuxml2argvdata/minimal.args | 2 +-
tests/qemuxml2argvdata/minimal.xml | 4 +-
tests/qemuxml2argvdata/misc-acpi.args | 2 +-
tests/qemuxml2argvdata/misc-acpi.xml | 4 +-
tests/qemuxml2argvdata/misc-disable-s3.args | 2 +-
tests/qemuxml2argvdata/misc-disable-s3.xml | 4 +-
.../misc-disable-suspends.args | 2 +-
.../misc-disable-suspends.xml | 4 +-
tests/qemuxml2argvdata/misc-enable-s4.args | 2 +-
tests/qemuxml2argvdata/misc-enable-s4.xml | 4 +-
tests/qemuxml2argvdata/misc-uuid.args | 2 +-
tests/qemuxml2argvdata/misc-uuid.xml | 4 +-
tests/qemuxml2argvdata/monitor-json.args | 2 +-
tests/qemuxml2argvdata/monitor-json.xml | 4 +-
.../multifunction-pci-device.args | 2 +-
.../multifunction-pci-device.xml | 4 +-
.../net-client.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-client.xml | 4 +-
...args => net-eth-hostip.x86_64-latest.args} | 19 +-
tests/qemuxml2argvdata/net-eth-hostip.xml | 4 +-
tests/qemuxml2argvdata/net-eth-ifname.args | 35 -
.../net-eth-ifname.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/net-eth-ifname.xml | 4 +-
tests/qemuxml2argvdata/net-eth-names.args | 38 -
.../net-eth-names.x86_64-latest.args | 40 +
tests/qemuxml2argvdata/net-eth-names.xml | 4 +-
.../net-eth-unmanaged-tap.args | 35 -
.../net-eth-unmanaged-tap.x86_64-latest.args | 37 +
.../net-eth-unmanaged-tap.xml | 4 +-
tests/qemuxml2argvdata/net-eth.args | 35 -
.../net-eth.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/net-eth.xml | 4 +-
.../net-hostdev-bootorder.args | 34 -
... net-hostdev-bootorder.x86_64-latest.args} | 15 +-
.../net-hostdev-bootorder.xml | 4 +-
...err => net-hostdev-fail.x86_64-latest.err} | 0
tests/qemuxml2argvdata/net-hostdev-fail.xml | 4 +-
.../net-hostdev-multidomain.args | 35 -
...net-hostdev-multidomain.x86_64-latest.args | 37 +
.../net-hostdev-multidomain.xml | 4 +-
.../net-hostdev-vfio-multidomain.args | 35 -
...ostdev-vfio-multidomain.x86_64-latest.args | 37 +
.../net-hostdev-vfio-multidomain.xml | 4 +-
tests/qemuxml2argvdata/net-hostdev-vfio.args | 35 -
.../net-hostdev-vfio.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/net-hostdev-vfio.xml | 4 +-
tests/qemuxml2argvdata/net-hostdev.args | 35 -
.../net-hostdev.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/net-hostdev.xml | 4 +-
tests/qemuxml2argvdata/net-many-models.args | 41 -
.../net-many-models.x86_64-latest.args | 43 +
tests/qemuxml2argvdata/net-many-models.xml | 2 +-
tests/qemuxml2argvdata/net-mcast.args | 36 -
.../net-mcast.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-mcast.xml | 4 +-
tests/qemuxml2argvdata/net-midonet.xml | 4 +-
tests/qemuxml2argvdata/net-mtu.xml | 5 +-
tests/qemuxml2argvdata/net-openvswitch.xml | 4 +-
tests/qemuxml2argvdata/net-server.args | 36 -
.../net-server.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-server.xml | 4 +-
tests/qemuxml2argvdata/net-udp.args | 36 -
.../net-udp.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-udp.xml | 4 +-
tests/qemuxml2argvdata/net-user-addr.args | 35 -
.../net-user-addr.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/net-user-addr.xml | 9 +-
...r => net-vhostuser-fail.x86_64-latest.err} | 0
tests/qemuxml2argvdata/net-vhostuser-fail.xml | 4 +-
.../net-vhostuser-multiq.args | 47 -
.../net-vhostuser-multiq.x86_64-latest.args | 49 ++
.../qemuxml2argvdata/net-vhostuser-multiq.xml | 4 +-
tests/qemuxml2argvdata/net-vhostuser.args | 38 -
tests/qemuxml2argvdata/net-virtio-device.args | 36 -
.../net-virtio-device.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-virtio-device.xml | 4 +-
.../net-virtio-disable-offloads.args | 36 -
...virtio-disable-offloads.x86_64-latest.args | 38 +
.../net-virtio-disable-offloads.xml | 4 +-
tests/qemuxml2argvdata/net-virtio-netdev.args | 36 -
.../net-virtio-netdev.x86_64-latest.args | 38 +
tests/qemuxml2argvdata/net-virtio-netdev.xml | 4 +-
.../net-virtio-network-portgroup.xml | 4 +-
...xqueuesize-invalid-size.x86_64-latest.err} | 0
.../net-virtio-rxqueuesize-invalid-size.xml | 4 +-
.../net-virtio-rxtxqueuesize.args | 36 -
...et-virtio-rxtxqueuesize.x86_64-latest.args | 38 +
.../net-virtio-rxtxqueuesize.xml | 4 +-
.../net-virtio-teaming-hostdev.args | 40 -
...-virtio-teaming-hostdev.x86_64-latest.args | 42 +
.../net-virtio-teaming-hostdev.xml | 9 +-
.../net-virtio-teaming-network.xml | 4 +-
.../qemuxml2argvdata/net-virtio-teaming.args | 40 -
.../net-virtio-teaming.x86_64-latest.args | 42 +
tests/qemuxml2argvdata/net-virtio-teaming.xml | 4 +-
tests/qemuxml2argvdata/net-virtio.args | 35 -
...tip.args => net-virtio.x86_64-latest.args} | 18 +-
tests/qemuxml2argvdata/net-virtio.xml | 4 +-
tests/qemuxml2argvdata/nosharepages.args | 2 +-
tests/qemuxml2argvdata/nosharepages.xml | 4 +-
.../numad-auto-memory-vcpu-cpuset.args | 2 +-
.../numad-auto-memory-vcpu-cpuset.xml | 4 +-
...o-memory-vcpu-no-cpuset-and-placement.args | 2 +-
...to-memory-vcpu-no-cpuset-and-placement.xml | 4 +-
.../numad-auto-vcpu-no-numatune.xml | 4 +-
...d-auto-vcpu-static-numatune-no-nodeset.xml | 4 +-
.../numad-auto-vcpu-static-numatune.args | 2 +-
.../numad-auto-vcpu-static-numatune.xml | 4 +-
.../numad-static-memory-auto-vcpu.args | 2 +-
.../numad-static-memory-auto-vcpu.xml | 4 +-
.../numad-static-vcpu-no-numatune.xml | 4 +-
tests/qemuxml2argvdata/numad.args | 2 +-
tests/qemuxml2argvdata/numad.xml | 4 +-
.../numatune-auto-nodeset-invalid.args | 2 +-
.../numatune-auto-nodeset-invalid.xml | 4 +-
tests/qemuxml2argvdata/numatune-hmat.xml | 5 +-
.../numatune-memory-invalid-nodeset.xml | 4 +-
tests/qemuxml2argvdata/numatune-memory.args | 2 +-
tests/qemuxml2argvdata/numatune-memory.xml | 4 +-
tests/qemuxml2argvdata/numatune-no-vcpu.args | 36 -
.../numatune-no-vcpu.x86_64-latest.args | 44 +
tests/qemuxml2argvdata/numatune-no-vcpu.xml | 5 +-
...umatune-static-nodeset-exceed-hostnode.xml | 4 +-
tests/qemuxml2argvdata/pages-discard.xml | 5 +-
tests/qemuxml2argvdata/pci-bus-invalid.xml | 4 +-
tests/qemuxml2argvdata/pci-domain-invalid.xml | 4 +-
.../qemuxml2argvdata/pci-function-invalid.xml | 4 +-
tests/qemuxml2argvdata/pci-rom.args | 2 +-
tests/qemuxml2argvdata/pci-rom.xml | 4 +-
tests/qemuxml2argvdata/pci-slot-invalid.xml | 4 +-
tests/qemuxml2argvdata/pmu-feature-off.args | 4 +-
tests/qemuxml2argvdata/pmu-feature-off.xml | 4 +-
tests/qemuxml2argvdata/pmu-feature.args | 4 +-
tests/qemuxml2argvdata/pmu-feature.xml | 4 +-
tests/qemuxml2argvdata/qemu-ns-alt.args | 2 +-
tests/qemuxml2argvdata/qemu-ns-alt.xml | 4 +-
.../qemu-ns-commandline-ns0.args | 2 +-
.../qemu-ns-commandline-ns0.xml | 4 +-
.../qemu-ns-commandline-ns1.args | 2 +-
.../qemu-ns-commandline-ns1.xml | 4 +-
.../qemuxml2argvdata/qemu-ns-commandline.args | 2 +-
.../qemuxml2argvdata/qemu-ns-commandline.xml | 4 +-
.../qemu-ns-domain-commandline-ns0.args | 2 +-
.../qemu-ns-domain-commandline-ns0.xml | 4 +-
.../qemu-ns-domain-commandline.args | 2 +-
.../qemu-ns-domain-commandline.xml | 4 +-
.../qemuxml2argvdata/qemu-ns-domain-ns0.args | 2 +-
tests/qemuxml2argvdata/qemu-ns-domain-ns0.xml | 4 +-
tests/qemuxml2argvdata/qemu-ns-no-env.args | 2 +-
tests/qemuxml2argvdata/qemu-ns-no-env.xml | 4 +-
.../reboot-timeout-disabled.args | 2 +-
.../reboot-timeout-disabled.xml | 4 +-
.../reboot-timeout-enabled.args | 2 +-
.../reboot-timeout-enabled.xml | 4 +-
tests/qemuxml2argvdata/restore-v2-fd.args | 2 +-
tests/qemuxml2argvdata/restore-v2-fd.xml | 4 +-
tests/qemuxml2argvdata/restore-v2.args | 2 +-
tests/qemuxml2argvdata/restore-v2.xml | 4 +-
tests/qemuxml2argvdata/seclabel-dac-none.args | 2 +-
tests/qemuxml2argvdata/seclabel-dac-none.xml | 4 +-
.../seclabel-device-duplicates.xml | 4 +-
.../seclabel-device-multiple.xml | 4 +-
.../seclabel-device-relabel-invalid.xml | 4 +-
.../seclabel-dynamic-baselabel.args | 2 +-
.../seclabel-dynamic-baselabel.xml | 4 +-
.../seclabel-dynamic-labelskip.args | 2 +-
.../seclabel-dynamic-labelskip.xml | 4 +-
.../seclabel-dynamic-none.xml | 4 +-
.../seclabel-dynamic-override.args | 2 +-
.../seclabel-dynamic-override.xml | 4 +-
.../seclabel-dynamic-relabel.args | 2 +-
.../seclabel-dynamic-relabel.xml | 4 +-
tests/qemuxml2argvdata/seclabel-dynamic.args | 2 +-
tests/qemuxml2argvdata/seclabel-dynamic.xml | 4 +-
tests/qemuxml2argvdata/seclabel-multiple.xml | 4 +-
tests/qemuxml2argvdata/seclabel-none.args | 2 +-
tests/qemuxml2argvdata/seclabel-none.xml | 4 +-
.../seclabel-static-labelskip.args | 2 +-
.../seclabel-static-labelskip.xml | 4 +-
.../seclabel-static-relabel.args | 2 +-
.../seclabel-static-relabel.xml | 4 +-
tests/qemuxml2argvdata/seclabel-static.args | 2 +-
tests/qemuxml2argvdata/seclabel-static.xml | 4 +-
.../serial-target-port-auto.xml | 4 +-
.../serial-tcp-tlsx509-chardev-notls.xml | 5 +-
...> shmem-invalid-address.x86_64-latest.err} | 0
.../shmem-invalid-address.xml | 5 +-
...r => shmem-invalid-size.x86_64-latest.err} | 0
tests/qemuxml2argvdata/shmem-invalid-size.xml | 5 +-
...y.err => shmem-msi-only.x86_64-latest.err} | 0
tests/qemuxml2argvdata/shmem-msi-only.xml | 5 +-
.../shmem-plain-doorbell.args | 46 -
.../shmem-plain-doorbell.x86_64-latest.args | 48 ++
.../qemuxml2argvdata/shmem-plain-doorbell.xml | 4 +-
...err => shmem-small-size.x86_64-latest.err} | 0
tests/qemuxml2argvdata/shmem-small-size.xml | 5 +-
tests/qemuxml2argvdata/shmem.args | 43 -
tests/qemuxml2argvdata/shmem.err | 1 -
tests/qemuxml2argvdata/shmem.xml | 56 --
.../smartcard-controller.args | 2 +-
.../qemuxml2argvdata/smartcard-controller.xml | 4 +-
.../smartcard-host-certificates-database.args | 2 +-
.../smartcard-host-certificates-database.xml | 4 +-
.../smartcard-host-certificates.args | 2 +-
.../smartcard-host-certificates.xml | 4 +-
tests/qemuxml2argvdata/smartcard-host.args | 2 +-
tests/qemuxml2argvdata/smartcard-host.xml | 4 +-
.../smartcard-passthrough-spicevmc.args | 2 +-
.../smartcard-passthrough-spicevmc.xml | 4 +-
.../smartcard-passthrough-tcp.args | 2 +-
.../smartcard-passthrough-tcp.xml | 4 +-
tests/qemuxml2argvdata/smbios-date.xml | 4 +-
.../smbios-multiple-type2.xml | 4 +-
...s => smbios-type-fwcfg.x86_64-latest.args} | 16 +-
tests/qemuxml2argvdata/smbios-type-fwcfg.xml | 9 +-
tests/qemuxml2argvdata/smbios-uuid-match.xml | 4 +-
tests/qemuxml2argvdata/smbios.args | 2 +-
tests/qemuxml2argvdata/smbios.xml | 4 +-
tests/qemuxml2argvdata/smp-dies.args | 2 +-
tests/qemuxml2argvdata/smp-dies.xml | 4 +-
tests/qemuxml2argvdata/smp.args | 2 +-
tests/qemuxml2argvdata/smp.xml | 4 +-
tests/qemuxml2argvdata/usb-bus-missing.xml | 4 +-
.../usb-controller-xhci-limit.xml | 4 +-
.../qemuxml2argvdata/usb-controller-xhci.args | 2 +-
.../qemuxml2argvdata/usb-controller-xhci.xml | 4 +-
tests/qemuxml2argvdata/usb-controller.args | 2 +-
tests/qemuxml2argvdata/usb-controller.xml | 4 +-
.../usb-hub-autoadd-deluxe.args | 2 +-
.../usb-hub-autoadd-deluxe.xml | 4 +-
tests/qemuxml2argvdata/usb-hub-autoadd.args | 2 +-
tests/qemuxml2argvdata/usb-hub-autoadd.xml | 4 +-
tests/qemuxml2argvdata/usb-hub-conflict.xml | 4 +-
.../qemuxml2argvdata/usb-hub-nonexistent.xml | 4 +-
tests/qemuxml2argvdata/usb-hub.args | 2 +-
tests/qemuxml2argvdata/usb-hub.xml | 4 +-
.../qemuxml2argvdata/usb-ich9-autoassign.args | 2 +-
.../qemuxml2argvdata/usb-ich9-autoassign.xml | 4 +-
.../qemuxml2argvdata/usb-ich9-companion.args | 2 +-
tests/qemuxml2argvdata/usb-ich9-companion.xml | 4 +-
.../qemuxml2argvdata/usb-ich9-ehci-addr.args | 2 +-
tests/qemuxml2argvdata/usb-ich9-ehci-addr.xml | 4 +-
.../usb-ich9-no-companion.xml | 4 +-
.../qemuxml2argvdata/usb-long-port-path.args | 2 +-
tests/qemuxml2argvdata/usb-long-port-path.xml | 4 +-
tests/qemuxml2argvdata/usb-none-hub.xml | 4 +-
tests/qemuxml2argvdata/usb-none-other.xml | 4 +-
tests/qemuxml2argvdata/usb-none-usbtablet.xml | 4 +-
tests/qemuxml2argvdata/usb-none.args | 2 +-
tests/qemuxml2argvdata/usb-none.xml | 4 +-
.../usb-piix3-controller.args | 2 +-
.../qemuxml2argvdata/usb-piix3-controller.xml | 4 +-
.../qemuxml2argvdata/usb-port-autoassign.args | 2 +-
.../qemuxml2argvdata/usb-port-autoassign.xml | 4 +-
tests/qemuxml2argvdata/usb-port-missing.args | 2 +-
tests/qemuxml2argvdata/usb-port-missing.xml | 4 +-
.../usb-ports-out-of-range.xml | 4 +-
tests/qemuxml2argvdata/usb-ports.args | 2 +-
tests/qemuxml2argvdata/usb-ports.xml | 4 +-
tests/qemuxml2argvdata/usb-redir-boot.args | 2 +-
tests/qemuxml2argvdata/usb-redir-boot.xml | 4 +-
.../usb-redir-filter-version.args | 2 +-
.../usb-redir-filter-version.xml | 4 +-
tests/qemuxml2argvdata/usb-redir-filter.args | 2 +-
tests/qemuxml2argvdata/usb-redir-filter.xml | 4 +-
tests/qemuxml2argvdata/usb-redir.args | 2 +-
tests/qemuxml2argvdata/usb-redir.xml | 4 +-
.../usb-too-long-port-path-invalid.xml | 4 +-
.../qemuxml2argvdata/usb-xhci-autoassign.args | 2 +-
.../qemuxml2argvdata/usb-xhci-autoassign.xml | 4 +-
tests/qemuxml2argvdata/usb1-usb2.args | 2 +-
tests/qemuxml2argvdata/usb1-usb2.xml | 4 +-
.../video-device-pciaddr-default.args | 37 -
...-device-pciaddr-default.x86_64-latest.args | 39 +
...nvalid-multiple-devices.x86_64-latest.err} | 0
.../video-invalid-multiple-devices.xml | 4 +-
...ideo-multiple-primaries.x86_64-latest.err} | 0
.../video-multiple-primaries.xml | 4 +-
...s => video-none-device.x86_64-latest.args} | 16 +-
tests/qemuxml2argvdata/video-none-device.xml | 4 +-
...video-qxl-device-vgamem.x86_64-latest.args | 37 +
.../video-qxl-device-vgamem.xml | 4 +-
.../video-qxl-device.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/video-qxl-device.xml | 4 +-
tests/qemuxml2argvdata/video-qxl-heads.args | 37 -
.../video-qxl-heads.x86_64-latest.args | 39 +
tests/qemuxml2argvdata/video-qxl-heads.xml | 4 +-
tests/qemuxml2argvdata/video-qxl-noheads.args | 35 -
.../video-qxl-noheads.x86_64-latest.args | 37 +
tests/qemuxml2argvdata/video-qxl-noheads.xml | 4 +-
.../video-qxl-resolution.args | 35 -
.../video-qxl-resolution.x86_64-latest.args | 37 +
.../qemuxml2argvdata/video-qxl-resolution.xml | 9 +-
...o-qxl-sec-device-vgamem.x86_64-latest.args | 38 +
.../video-qxl-sec-device-vgamem.xml | 4 +-
.../video-qxl-sec-device.x86_64-latest.args | 38 +
.../qemuxml2argvdata/video-qxl-sec-device.xml | 4 +-
.../video-vga-device-vgamem.args | 35 -
...ideo-vga-device-vgamem.x86_64-latest.args} | 18 +-
.../video-vga-device-vgamem.xml | 4 +-
tests/qemuxml2argvdata/video-vga-device.args | 35 -
...gs => video-vga-device.x86_64-latest.args} | 18 +-
tests/qemuxml2argvdata/video-vga-device.xml | 4 +-
.../qemuxml2argvdata/video-vga-qxl-heads.args | 37 -
.../video-vga-qxl-heads.x86_64-latest.args | 39 +
.../qemuxml2argvdata/video-vga-qxl-heads.xml | 4 +-
.../video-virtio-gpu-device.args | 35 -
...ideo-virtio-gpu-device.x86_64-latest.args} | 19 +-
.../video-virtio-gpu-device.xml | 4 +-
...ideo-virtio-gpu-sdl-gl.x86_64-latest.args} | 18 +-
.../video-virtio-gpu-sdl-gl.xml | 4 +-
...o-virtio-gpu-secondary.x86_64-latest.args} | 16 +-
...eo-virtio-gpu-spice-gl.x86_64-latest.args} | 18 +-
.../video-virtio-gpu-spice-gl.xml | 4 +-
.../video-virtio-gpu-virgl.args | 35 -
.../video-virtio-gpu-virgl.x86_64-latest.args | 37 +
.../video-virtio-gpu-virgl.xml | 4 +-
tests/qemuxml2argvdata/video-virtio-vga.args | 35 -
...gs => video-virtio-vga.x86_64-latest.args} | 19 +-
tests/qemuxml2argvdata/video-virtio-vga.xml | 4 +-
.../virtio-input-passthrough.args | 2 +-
.../virtio-input-passthrough.xml | 4 +-
tests/qemuxml2argvdata/virtio-input.args | 2 +-
tests/qemuxml2argvdata/virtio-input.xml | 4 +-
.../qemuxml2argvdata/virtio-rng-default.args | 2 +-
tests/qemuxml2argvdata/virtio-rng-default.xml | 4 +-
.../qemuxml2argvdata/virtio-rng-egd-crash.xml | 4 +-
tests/qemuxml2argvdata/virtio-rng-egd.args | 2 +-
tests/qemuxml2argvdata/virtio-rng-egd.xml | 4 +-
.../qemuxml2argvdata/virtio-rng-multiple.args | 2 +-
.../qemuxml2argvdata/virtio-rng-multiple.xml | 4 +-
tests/qemuxml2argvdata/virtio-rng-random.args | 2 +-
tests/qemuxml2argvdata/virtio-rng-random.xml | 4 +-
tests/qemuxml2argvdata/vmcoreinfo.args | 2 +-
tests/qemuxml2argvdata/vmcoreinfo.xml | 4 +-
tests/qemuxml2argvtest.c | 196 ++---
...table.xml => acpi-table.x86_64-latest.xml} | 5 +-
...oindex.xml => autoindex.x86_64-latest.xml} | 5 +-
.../balloon-device-auto.x86_64-latest.xml | 40 +
.../balloon-device-auto.xml | 37 -
...> balloon-device-period.x86_64-latest.xml} | 9 +-
...xml => blkiotune-device.x86_64-latest.xml} | 9 +-
...iotune.xml => blkiotune.x86_64-latest.xml} | 9 +-
...cdrom.xml => boot-cdrom.x86_64-latest.xml} | 5 +-
....xml => boot-floppy-q35.x86_64-latest.xml} | 0
...oppy.xml => boot-floppy.x86_64-latest.xml} | 5 +-
...nu-disable-with-timeout.x86_64-latest.xml} | 5 +-
...ml => boot-menu-disable.x86_64-latest.xml} | 5 +-
...enu-enable-with-timeout.x86_64-latest.xml} | 5 +-
...multi.xml => boot-multi.x86_64-latest.xml} | 5 +-
...ork.xml => boot-network.x86_64-latest.xml} | 5 +-
...order.xml => boot-order.x86_64-latest.xml} | 5 +-
...xml => channel-guestfwd.x86_64-latest.xml} | 9 +-
...unix-source-path-active.x86_64-latest.xml} | 5 +-
...ix-source-path-inactive.x86_64-latest.xml} | 5 +-
... => channel-virtio-auto.x86_64-latest.xml} | 9 +-
...nel-virtio-state-active.x86_64-latest.xml} | 9 +-
...l-virtio-state-inactive.x86_64-latest.xml} | 9 +-
...o.xml => channel-virtio.x86_64-latest.xml} | 9 +-
...el.xml => chardev-label.x86_64-latest.xml} | 5 +-
...up.xml => clock-catchup.x86_64-latest.xml} | 9 +-
.../clock-localtime.x86_64-latest.xml | 38 +
tests/qemuxml2xmloutdata/clock-localtime.xml | 35 -
...e.xml => clock-realtime.x86_64-latest.xml} | 0
.../clock-timer-hyperv-rtc.x86_64-latest.xml | 36 +
.../clock-timer-hyperv-rtc.xml | 33 -
.../clock-utc.x86_64-latest.xml | 38 +
tests/qemuxml2xmloutdata/clock-utc.xml | 35 -
... => console-compat-auto.x86_64-latest.xml} | 5 +-
...t.xml => console-compat.x86_64-latest.xml} | 5 +-
....xml => console-compat2.x86_64-latest.xml} | 9 +-
... => console-virtio-many.x86_64-latest.xml} | 9 +-
...o.xml => console-virtio.x86_64-latest.xml} | 9 +-
... controller-virtio-scsi.x86_64-latest.xml} | 5 +-
... cpu-check-default-none.x86_64-latest.xml} | 4 +-
...cpu-check-default-none2.x86_64-latest.xml} | 2 +-
...u-check-default-partial.x86_64-latest.xml} | 2 +-
...-check-default-partial2.x86_64-latest.xml} | 2 +-
...l.xml => cpu-check-full.x86_64-latest.xml} | 2 +-
...e.xml => cpu-check-none.x86_64-latest.xml} | 2 +-
...ml => cpu-check-partial.x86_64-latest.xml} | 2 +-
...-empty.xml => cpu-empty.x86_64-latest.xml} | 5 +-
...xml => cpu-eoi-disabled.x86_64-latest.xml} | 2 +-
....xml => cpu-eoi-enabled.x86_64-latest.xml} | 2 +-
...ml => cpu-host-kvmclock.x86_64-latest.xml} | 4 +-
...cpu-host-model-features.x86_64-latest.xml} | 6 +-
...> cpu-host-model-vendor.x86_64-latest.xml} | 2 +-
...st-passthrough-features.x86_64-latest.xml} | 8 +-
...ock.xml => cpu-kvmclock.x86_64-latest.xml} | 6 +-
...ml => cpu-numa-disjoint.x86_64-latest.xml} | 5 +-
... => cpu-numa-disordered.x86_64-latest.xml} | 5 +-
...l => cpu-numa-memshared.x86_64-latest.xml} | 5 +-
...-numa-no-memory-element.x86_64-latest.xml} | 5 +-
...-numa1.xml => cpu-numa1.x86_64-latest.xml} | 5 +-
...lement.xml => cpu-numa2.x86_64-latest.xml} | 5 +-
...> default-kvm-host-arch.x86_64-latest.xml} | 7 +-
... default-qemu-host-arch.x86_64-latest.xml} | 7 +-
.../default-video-type-x86_64-caps-test-0.xml | 31 -
...fault-video-type-x86_64.x86_64-latest.xml} | 3 +
...sk-active-commit-active.x86_64-latest.xml} | 9 +-
...-active-commit-inactive.x86_64-latest.xml} | 9 +-
...isk-aio.xml => disk-aio.x86_64-latest.xml} | 5 +-
...ing-chains-index-active.x86_64-latest.xml} | 5 +-
...g-chains-index-inactive.x86_64-latest.xml} | 5 +-
...-backing-chains-noindex.x86_64-latest.xml} | 5 +-
....xml => disk-boot-cdrom.x86_64-latest.xml} | 5 +-
...k.xml => disk-boot-disk.x86_64-latest.xml} | 5 +-
...=> disk-cdrom-bus-other.x86_64-latest.xml} | 5 +-
...-network-invalid-active.x86_64-latest.xml} | 0
...network-invalid-inactive.x86_64-latest.xml | 1 +
...cdrom.xml => disk-cdrom.x86_64-latest.xml} | 5 +-
...ml => disk-copy_on_read.x86_64-latest.xml} | 5 +-
...ml => disk-error-policy.x86_64-latest.xml} | 5 +-
...oppy.xml => disk-floppy.x86_64-latest.xml} | 5 +-
...ow.xml => disk-fmt-qcow.x86_64-latest.xml} | 5 +-
...l => disk-mirror-active.x86_64-latest.xml} | 9 +-
...=> disk-mirror-inactive.x86_64-latest.xml} | 9 +-
... disk-mirror-old-active.x86_64-latest.xml} | 9 +-
...isk-mirror-old-inactive.x86_64-latest.xml} | 9 +-
...=> disk-network-gluster.x86_64-latest.xml} | 5 +-
...l => disk-network-iscsi.x86_64-latest.xml} | 5 +-
...xml => disk-network-nbd.x86_64-latest.xml} | 5 +-
...xml => disk-network-rbd.x86_64-latest.xml} | 5 +-
...> disk-network-sheepdog.x86_64-latest.xml} | 5 +-
...isk-network-source-auth.x86_64-latest.xml} | 5 +-
...isk-network-tlsx509-nbd.x86_64-latest.xml} | 5 +-
...isk-network-tlsx509-vxhs.x86_64-5.0.0.xml} | 7 +-
...xml => disk-network-vxhs.x86_64-5.0.0.xml} | 7 +-
...> disk-scsi-device-auto.x86_64-latest.xml} | 5 +-
...l => disk-scsi-disk-vpd.x86_64-latest.xml} | 5 +-
...rial.xml => disk-serial.x86_64-latest.xml} | 5 +-
...> disk-source-pool-mode.x86_64-latest.xml} | 5 +-
...xml => disk-source-pool.x86_64-latest.xml} | 5 +-
....xml => disk-usb-device.x86_64-latest.xml} | 5 +-
...irtio-scsi-reservations.x86_64-latest.xml} | 0
...rtio.xml => disk-virtio.x86_64-latest.xml} | 5 +-
...cript.xml => downscript.x86_64-latest.xml} | 0
...led.xml => eoi-disabled.x86_64-latest.xml} | 5 +-
...bled.xml => eoi-enabled.x86_64-latest.xml} | 5 +-
...nt_idx.xml => event_idx.x86_64-latest.xml} | 5 +-
...memory-no-numa-topology.x86_64-latest.xml} | 0
...fd-memory-numa-topology.x86_64-latest.xml} | 0
...d-memory-numa-topology2.x86_64-latest.xml} | 0
...d-memory-numa-topology3.x86_64-latest.xml} | 0
...xml => floppy-drive-fat.x86_64-latest.xml} | 5 +-
...> graphics-dbus-address.x86_64-latest.xml} | 0
... => graphics-dbus-audio.x86_64-latest.xml} | 0
...> graphics-dbus-chardev.x86_64-latest.xml} | 0
...ml => graphics-dbus-p2p.x86_64-latest.xml} | 0
...us.xml => graphics-dbus.x86_64-latest.xml} | 0
...egl-headless-rendernode.x86_64-latest.xml} | 5 +-
...graphics-listen-network.x86_64-latest.xml} | 9 +-
...raphics-listen-network2.x86_64-latest.xml} | 9 +-
...graphics-sdl-fullscreen.x86_64-latest.xml} | 9 +-
...sdl.xml => graphics-sdl.x86_64-latest.xml} | 9 +-
...ics-vnc-auto-socket-cfg.x86_64-latest.xml} | 5 +-
...raphics-vnc-auto-socket.x86_64-latest.xml} | 5 +-
...aphics-vnc-egl-headless.x86_64-latest.xml} | 5 +-
...hics-vnc-no-listen-attr.x86_64-latest.xml} | 5 +-
...generated-socket-active.x86_64-latest.xml} | 5 +-
...nerated-socket-inactive.x86_64-latest.xml} | 5 +-
...ml => graphics-vnc-sasl.x86_64-latest.xml} | 5 +-
... => graphics-vnc-socket.x86_64-latest.xml} | 5 +-
...xml => graphics-vnc-tls.x86_64-latest.xml} | 5 +-
... graphics-vnc-websocket.x86_64-latest.xml} | 5 +-
...ttr.xml => graphics-vnc.x86_64-latest.xml} | 5 +-
...=> hostdev-mdev-display.x86_64-latest.xml} | 9 +-
...hostdev-mdev-precreated.x86_64-latest.xml} | 11 +-
...-pci-address-unassigned.x86_64-latest.xml} | 5 +-
...stdev-pci-multifunction.x86_64-latest.xml} | 5 +-
...ev-scsi-autogen-address.x86_64-latest.xml} | 9 +-
...hostdev-scsi-large-unit.x86_64-latest.xml} | 9 +-
...xml => hostdev-scsi-lsi.x86_64-latest.xml} | 5 +-
... hostdev-scsi-shareable.x86_64-latest.xml} | 9 +-
...dev-scsi-vhost-scsi-pci.x86_64-latest.xml} | 9 +-
...ostdev-scsi-virtio-scsi.x86_64-latest.xml} | 5 +-
...fio.xml => hostdev-vfio.x86_64-latest.xml} | 9 +-
...v-off.xml => hyperv-off.x86_64-latest.xml} | 5 +-
...nic.xml => hyperv-panic.x86_64-latest.xml} | 5 +-
...l => hyperv-passthrough.x86_64-latest.xml} | 5 +-
...=> hyperv-stimer-direct.x86_64-latest.xml} | 5 +-
.../{hyperv.xml => hyperv.x86_64-latest.xml} | 5 +-
...e.xml => input-usbmouse.x86_64-latest.xml} | 9 +-
....xml => input-usbtablet.x86_64-latest.xml} | 9 +-
...xml => interface-driver.x86_64-latest.xml} | 5 +-
...xml => kvm-features-off.x86_64-latest.xml} | 0
...res.xml => kvm-features.x86_64-latest.xml} | 0
...vmclock.xml => kvmclock.x86_64-latest.xml} | 9 +-
.../{lease.xml => lease.x86_64-latest.xml} | 9 +-
...xml => machine-core-off.x86_64-latest.xml} | 9 +-
....xml => machine-core-on.x86_64-latest.xml} | 9 +-
... => memory-hotplug-dimm.x86_64-latest.xml} | 9 +-
...y-hotplug-nvdimm-access.x86_64-latest.xml} | 0
...ry-hotplug-nvdimm-align.x86_64-latest.xml} | 0
...ry-hotplug-nvdimm-label.x86_64-latest.xml} | 0
...ory-hotplug-nvdimm-pmem.x86_64-latest.xml} | 0
...hotplug-nvdimm-readonly.x86_64-latest.xml} | 0
...> memory-hotplug-nvdimm.x86_64-latest.xml} | 0
...g.xml => memory-hotplug.x86_64-latest.xml} | 9 +-
...ml => memorybacking-set.x86_64-latest.xml} | 9 +-
... => memorybacking-unset.x86_64-latest.xml} | 9 +-
.../memtune-unlimited.x86_64-latest.xml | 40 +
.../qemuxml2xmloutdata/memtune-unlimited.xml | 37 -
...{memtune.xml => memtune.x86_64-latest.xml} | 9 +-
...l => metadata-duplicate.x86_64-latest.xml} | 9 +-
...etadata.xml => metadata.x86_64-latest.xml} | 9 +-
...{migrate.xml => migrate.x86_64-latest.xml} | 9 +-
...{minimal.xml => minimal.x86_64-latest.xml} | 9 +-
...c-acpi.xml => misc-acpi.x86_64-latest.xml} | 9 +-
....xml => misc-disable-s3.x86_64-latest.xml} | 9 +-
...> misc-disable-suspends.x86_64-latest.xml} | 9 +-
...4.xml => misc-enable-s4.x86_64-latest.xml} | 9 +-
...t.xml => misc-no-reboot.x86_64-latest.xml} | 5 +-
...c-uuid.xml => misc-uuid.x86_64-latest.xml} | 9 +-
...th.xml => net-bandwidth.x86_64-latest.xml} | 5 +-
...2.xml => net-bandwidth2.x86_64-latest.xml} | 5 +-
...sce.xml => net-coalesce.x86_64-latest.xml} | 5 +-
...p.xml => net-eth-hostip.x86_64-latest.xml} | 9 +-
...e.xml => net-eth-ifname.x86_64-latest.xml} | 9 +-
...> net-eth-unmanaged-tap.x86_64-latest.xml} | 9 +-
...{net-eth.xml => net-eth.x86_64-latest.xml} | 9 +-
...> net-hostdev-bootorder.x86_64-latest.xml} | 9 +-
...xml => net-hostdev-vfio.x86_64-latest.xml} | 9 +-
...tdev.xml => net-hostdev.x86_64-latest.xml} | 9 +-
....xml => net-many-models.x86_64-latest.xml} | 7 +-
...onet.xml => net-midonet.x86_64-latest.xml} | 9 +-
...{net-mtu.xml => net-mtu.x86_64-latest.xml} | 0
....xml => net-openvswitch.x86_64-latest.xml} | 9 +-
...erver.xml => net-server.x86_64-latest.xml} | 9 +-
...{net-udp.xml => net-udp.x86_64-latest.xml} | 9 +-
...dr.xml => net-user-addr.x86_64-latest.xml} | 0
tests/qemuxml2xmloutdata/net-user-passt.xml | 1 -
...et-user.xml => net-user.x86_64-latest.xml} | 5 +-
... => net-vdpa-multiqueue.x86_64-latest.xml} | 5 +-
...et-vdpa.xml => net-vdpa.x86_64-latest.xml} | 5 +-
...er.xml => net-vhostuser.x86_64-latest.xml} | 5 +-
...ml => net-virtio-device.x86_64-latest.xml} | 9 +-
...virtio-disable-offloads.x86_64-latest.xml} | 9 +-
...irtio-network-portgroup.x86_64-latest.xml} | 9 +-
...et-virtio-rxtxqueuesize.x86_64-latest.xml} | 9 +-
...-virtio-teaming-hostdev.x86_64-latest.xml} | 0
...-virtio-teaming-network.x86_64-latest.xml} | 9 +-
...l => net-virtio-teaming.x86_64-latest.xml} | 9 +-
...irtio.xml => net-virtio.x86_64-latest.xml} | 9 +-
...ges.xml => nosharepages.x86_64-latest.xml} | 9 +-
...auto-memory-vcpu-cpuset.x86_64-latest.xml} | 9 +-
...no-cpuset-and-placement.x86_64-latest.xml} | 9 +-
...d-auto-vcpu-no-numatune.x86_64-latest.xml} | 9 +-
...static-vcpu-no-numatune.x86_64-latest.xml} | 9 +-
...=> numatune-auto-prefer.x86_64-latest.xml} | 5 +-
...l => numatune-distances.x86_64-latest.xml} | 5 +-
...at.xml => numatune-hmat.x86_64-latest.xml} | 0
...atune-memnode-no-memory.x86_64-latest.xml} | 5 +-
...xml => numatune-memnode.x86_64-latest.xml} | 5 +-
...xml => numatune-no-vcpu.x86_64-latest.xml} | 0
...rd.xml => pages-discard.x86_64-latest.xml} | 0
...ble.xml => panic-double.x86_64-latest.xml} | 5 +-
...xml => panic-no-address.x86_64-latest.xml} | 5 +-
.../{panic.xml => panic.x86_64-latest.xml} | 5 +-
...xml => pci-autoadd-addr.x86_64-latest.xml} | 5 +-
....xml => pci-autoadd-idx.x86_64-latest.xml} | 5 +-
...ml => pci-autofill-addr.x86_64-latest.xml} | 5 +-
...> pci-bridge-many-disks.x86_64-latest.xml} | 5 +-
...ridge.xml => pci-bridge.x86_64-latest.xml} | 5 +-
...xml => pci-expander-bus.x86_64-latest.xml} | 3 +-
...ci-many.xml => pci-many.x86_64-latest.xml} | 5 +-
...ci-rom-disabled-invalid.x86_64-latest.xml} | 3 +
...xml => pci-rom-disabled.x86_64-latest.xml} | 3 +
...{pci-rom.xml => pci-rom.x86_64-latest.xml} | 9 +-
... pci-serial-dev-chardev.x86_64-latest.xml} | 5 +-
...ml => pcie-expander-bus.x86_64-latest.xml} | 13 +-
...root-port-model-generic.x86_64-latest.xml} | 6 +
...root-port-model-ioh3420.x86_64-latest.xml} | 8 +-
...t.xml => pcie-root-port.x86_64-latest.xml} | 8 +-
.../pcie-root.x86_64-latest.xml | 43 +
tests/qemuxml2xmloutdata/pcie-root.xml | 27 -
...-switch-downstream-port.x86_64-latest.xml} | 8 +-
...cie-switch-upstream-port.x86_64-latest.xml | 66 ++
...ib.xml => pcihole64-gib.x86_64-latest.xml} | 5 +-
...35.xml => pcihole64-q35.x86_64-latest.xml} | 31 +-
tests/qemuxml2xmloutdata/pcihole64-q35.xml | 39 -
...hole64.xml => pcihole64.x86_64-latest.xml} | 5 +-
.../pmu-feature-off.x86_64-latest.xml | 33 +
tests/qemuxml2xmloutdata/pmu-feature-off.xml | 30 -
.../pmu-feature.x86_64-latest.xml | 33 +
tests/qemuxml2xmloutdata/pmu-feature.xml | 30 -
...=> pv-spinlock-disabled.x86_64-latest.xml} | 5 +-
... => pv-spinlock-enabled.x86_64-latest.xml} | 5 +-
...> q35-pci-force-address.x86_64-latest.xml} | 5 +-
...r.xml => q35-usb2-multi.x86_64-latest.xml} | 23 +-
...xml => q35-usb2-reorder.x86_64-latest.xml} | 23 +-
...35-usb2.xml => q35-usb2.x86_64-latest.xml} | 3 +
...pstream-port.xml => q35.x86_64-latest.xml} | 24 +-
...v.xml => qemu-ns-no-env.x86_64-latest.xml} | 9 +-
.../reboot-timeout-disabled.x86_64-latest.xml | 30 +
.../reboot-timeout-disabled.xml | 27 -
.../reboot-timeout-enabled.x86_64-latest.xml | 30 +
.../reboot-timeout-enabled.xml | 27 -
.../restore-v2.x86_64-latest.xml | 38 +
tests/qemuxml2xmloutdata/restore-v2.xml | 35 -
...ml => seclabel-dac-none.x86_64-latest.xml} | 9 +-
...eclabel-device-multiple.x86_64-latest.xml} | 9 +-
.../seclabel-dynamic-baselabel-inactive.xml | 4 +-
.../seclabel-dynamic-labelskip-inactive.xml | 4 +-
...> seclabel-dynamic-none.x86_64-latest.xml} | 9 +-
.../seclabel-dynamic-override-inactive.xml | 4 +-
.../seclabel-dynamic-relabel-inactive.xml | 4 +-
...ne.xml => seclabel-none.x86_64-latest.xml} | 9 +-
...static-labelskip-active.x86_64-latest.xml} | 9 +-
...atic-labelskip-inactive.x86_64-latest.xml} | 9 +-
....xml => seclabel-static.x86_64-latest.xml} | 9 +-
....xml => serial-debugcon.x86_64-latest.xml} | 5 +-
...xml => serial-spiceport.x86_64-latest.xml} | 5 +-
...serial-target-port-auto.x86_64-latest.xml} | 9 +-
...p-tlsx509-chardev-notls.x86_64-latest.xml} | 0
...ial-tcp-tlsx509-chardev.x86_64-latest.xml} | 5 +-
...=> shmem-plain-doorbell.x86_64-latest.xml} | 9 +-
tests/qemuxml2xmloutdata/shmem.xml | 74 --
...=> smartcard-controller.x86_64-latest.xml} | 11 +-
...t-certificates-database.x86_64-latest.xml} | 9 +-
...tcard-host-certificates.x86_64-latest.xml} | 9 +-
...r.xml => smartcard-host.x86_64-latest.xml} | 11 +-
...rd-passthrough-spicevmc.x86_64-latest.xml} | 9 +-
...artcard-passthrough-tcp.x86_64-latest.xml} | 9 +-
...> smbios-multiple-type2.x86_64-latest.xml} | 9 +-
...ml => smbios-type-fwcfg.x86_64-latest.xml} | 0
.../{smbios.xml => smbios.x86_64-latest.xml} | 9 +-
.../{smp.xml => smp.x86_64-latest.xml} | 9 +-
... => tap-vhost-incorrect.x86_64-latest.xml} | 5 +-
...-vhost.xml => tap-vhost.x86_64-latest.xml} | 5 +-
...-controller-default-q35.x86_64-latest.xml} | 3 +
...controller-explicit-q35.x86_64-latest.xml} | 3 +
...r.xml => usb-controller.x86_64-latest.xml} | 7 +-
...l => usb-ich9-ehci-addr.x86_64-latest.xml} | 7 +-
...sb-none.xml => usb-none.x86_64-latest.xml} | 7 +-
...=> usb-piix3-controller.x86_64-latest.xml} | 9 +-
...xml => usb-port-missing.x86_64-latest.xml} | 9 +-
...sb-redir-filter-version.x86_64-latest.xml} | 9 +-
...xml => usb-redir-filter.x86_64-latest.xml} | 7 +-
...-redir.xml => usb-redir.x86_64-latest.xml} | 7 +-
...ues.xml => vhost_queues.x86_64-latest.xml} | 5 +-
...-device-pciaddr-default.x86_64-latest.xml} | 5 +-
...ml => video-none-device.x86_64-latest.xml} | 9 +-
....xml => video-qxl-heads.x86_64-latest.xml} | 9 +-
...ml => video-qxl-noheads.x86_64-latest.xml} | 9 +-
...=> video-qxl-resolution.x86_64-latest.xml} | 0
...video-virtio-gpu-device.x86_64-latest.xml} | 9 +-
...video-virtio-gpu-sdl-gl.x86_64-latest.xml} | 9 +-
...eo-virtio-gpu-secondary.x86_64-latest.xml} | 5 +-
...deo-virtio-gpu-spice-gl.x86_64-latest.xml} | 9 +-
... video-virtio-gpu-virgl.x86_64-latest.xml} | 9 +-
...irtio-input-passthrough.x86_64-latest.xml} | 9 +-
...put.xml => virtio-input.x86_64-latest.xml} | 9 +-
...o-lun.xml => virtio-lun.x86_64-latest.xml} | 5 +-
...d.xml => virtio-rng-egd.x86_64-latest.xml} | 9 +-
...ml => virtio-rng-random.x86_64-latest.xml} | 9 +-
...einfo.xml => vmcoreinfo.x86_64-latest.xml} | 9 +-
...atchdog.xml => watchdog.x86_64-latest.xml} | 5 +-
tests/qemuxml2xmltest.c | 815 +++++++-----------
tests/testutilsqemu.c | 7 -
tests/virschematest.c | 4 +-
845 files changed, 4496 insertions(+), 4214 deletions(-)
delete mode 100644 tests/qemuxml2argvdata/clock-realtime.args
rename tests/qemuxml2argvdata/{serial-tcp-tlsx509-chardev-notls.args => clock-realtime.x86_64-latest.args} (60%)
delete mode 100644 tests/qemuxml2argvdata/default-video-type-x86_64-caps-test-0.err
delete mode 100644 tests/qemuxml2argvdata/default-video-type-x86_64-caps-test-1.xml
create mode 100644 tests/qemuxml2argvdata/default-video-type-x86_64.x86_64-latest.args
rename tests/qemuxml2argvdata/{default-video-type-x86_64-caps-test-0.xml => default-video-type-x86_64.xml} (100%)
rename tests/qemuxml2argvdata/{fd-memory-no-numa-topology.args => fd-memory-no-numa-topology.x86_64-latest.args} (51%)
rename tests/qemuxml2argvdata/{fd-memory-numa-topology.args => fd-memory-numa-topology.x86_64-latest.args} (55%)
rename tests/qemuxml2argvdata/{fd-memory-numa-topology2.args => fd-memory-numa-topology2.x86_64-latest.args} (51%)
delete mode 100644 tests/qemuxml2argvdata/fd-memory-numa-topology3.args
create mode 100644 tests/qemuxml2argvdata/fd-memory-numa-topology3.x86_64-latest.args
rename tests/qemuxml2argvdata/{graphics-dbus-address.args => graphics-dbus-address.x86_64-latest.args} (57%)
rename tests/qemuxml2argvdata/{graphics-dbus-audio.args => graphics-dbus-audio.x86_64-latest.args} (61%)
rename tests/qemuxml2argvdata/{graphics-dbus-chardev.args => graphics-dbus-chardev.x86_64-latest.args} (54%)
delete mode 100644 tests/qemuxml2argvdata/graphics-dbus-p2p.args
rename tests/qemuxml2argvdata/{graphics-dbus-usbredir.args => graphics-dbus-p2p.x86_64-latest.args} (56%)
create mode 100644 tests/qemuxml2argvdata/graphics-dbus-usbredir.x86_64-latest.args
rename tests/qemuxml2argvdata/{graphics-dbus.args => graphics-dbus.x86_64-latest.args} (57%)
rename tests/qemuxml2argvdata/{kvm-features-off.args => kvm-features-off.x86_64-latest.args} (59%)
rename tests/qemuxml2argvdata/{kvm-features.args => kvm-features.x86_64-latest.args} (58%)
delete mode 100644 tests/qemuxml2argvdata/master-key.args
delete mode 100644 tests/qemuxml2argvdata/master-key.xml
create mode 100644 tests/qemuxml2argvdata/net-client.x86_64-latest.args
rename tests/qemuxml2argvdata/{net-client.args => net-eth-hostip.x86_64-latest.args} (56%)
delete mode 100644 tests/qemuxml2argvdata/net-eth-ifname.args
create mode 100644 tests/qemuxml2argvdata/net-eth-ifname.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-eth-names.args
create mode 100644 tests/qemuxml2argvdata/net-eth-names.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-eth-unmanaged-tap.args
create mode 100644 tests/qemuxml2argvdata/net-eth-unmanaged-tap.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-eth.args
create mode 100644 tests/qemuxml2argvdata/net-eth.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-hostdev-bootorder.args
rename tests/qemuxml2argvdata/{net-user.args => net-hostdev-bootorder.x86_64-latest.args} (60%)
rename tests/qemuxml2argvdata/{net-hostdev-fail.err => net-hostdev-fail.x86_64-latest.err} (100%)
delete mode 100644 tests/qemuxml2argvdata/net-hostdev-multidomain.args
create mode 100644 tests/qemuxml2argvdata/net-hostdev-multidomain.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-hostdev-vfio-multidomain.args
create mode 100644 tests/qemuxml2argvdata/net-hostdev-vfio-multidomain.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-hostdev-vfio.args
create mode 100644 tests/qemuxml2argvdata/net-hostdev-vfio.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-hostdev.args
create mode 100644 tests/qemuxml2argvdata/net-hostdev.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-many-models.args
create mode 100644 tests/qemuxml2argvdata/net-many-models.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-mcast.args
create mode 100644 tests/qemuxml2argvdata/net-mcast.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-server.args
create mode 100644 tests/qemuxml2argvdata/net-server.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-udp.args
create mode 100644 tests/qemuxml2argvdata/net-udp.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-user-addr.args
create mode 100644 tests/qemuxml2argvdata/net-user-addr.x86_64-latest.args
rename tests/qemuxml2argvdata/{net-vhostuser-fail.err => net-vhostuser-fail.x86_64-latest.err} (100%)
delete mode 100644 tests/qemuxml2argvdata/net-vhostuser-multiq.args
create mode 100644 tests/qemuxml2argvdata/net-vhostuser-multiq.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-vhostuser.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio-device.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-device.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio-disable-offloads.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-disable-offloads.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio-netdev.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-netdev.x86_64-latest.args
rename tests/qemuxml2argvdata/{net-virtio-rxqueuesize-invalid-size.err => net-virtio-rxqueuesize-invalid-size.x86_64-latest.err} (100%)
delete mode 100644 tests/qemuxml2argvdata/net-virtio-rxtxqueuesize.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-rxtxqueuesize.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio-teaming-hostdev.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-teaming-hostdev.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio-teaming.args
create mode 100644 tests/qemuxml2argvdata/net-virtio-teaming.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/net-virtio.args
rename tests/qemuxml2argvdata/{net-eth-hostip.args => net-virtio.x86_64-latest.args} (56%)
delete mode 100644 tests/qemuxml2argvdata/numatune-no-vcpu.args
create mode 100644 tests/qemuxml2argvdata/numatune-no-vcpu.x86_64-latest.args
rename tests/qemuxml2argvdata/{shmem-invalid-address.err => shmem-invalid-address.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{shmem-invalid-size.err => shmem-invalid-size.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{shmem-msi-only.err => shmem-msi-only.x86_64-latest.err} (100%)
delete mode 100644 tests/qemuxml2argvdata/shmem-plain-doorbell.args
create mode 100644 tests/qemuxml2argvdata/shmem-plain-doorbell.x86_64-latest.args
rename tests/qemuxml2argvdata/{shmem-small-size.err => shmem-small-size.x86_64-latest.err} (100%)
delete mode 100644 tests/qemuxml2argvdata/shmem.args
delete mode 100644 tests/qemuxml2argvdata/shmem.err
delete mode 100644 tests/qemuxml2argvdata/shmem.xml
rename tests/qemuxml2argvdata/{smbios-type-fwcfg.args => smbios-type-fwcfg.x86_64-latest.args} (68%)
delete mode 100644 tests/qemuxml2argvdata/video-device-pciaddr-default.args
create mode 100644 tests/qemuxml2argvdata/video-device-pciaddr-default.x86_64-latest.args
rename tests/qemuxml2argvdata/{video-invalid-multiple-devices.err => video-invalid-multiple-devices.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{video-multiple-primaries.err => video-multiple-primaries.x86_64-latest.err} (100%)
rename tests/qemuxml2argvdata/{video-none-device.args => video-none-device.x86_64-latest.args} (60%)
create mode 100644 tests/qemuxml2argvdata/video-qxl-device-vgamem.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-device.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-qxl-heads.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-heads.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-qxl-noheads.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-noheads.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-qxl-resolution.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-resolution.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-sec-device-vgamem.x86_64-latest.args
create mode 100644 tests/qemuxml2argvdata/video-qxl-sec-device.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-vga-device-vgamem.args
rename tests/qemuxml2argvdata/{video-qxl-device-vgamem.args => video-vga-device-vgamem.x86_64-latest.args} (58%)
delete mode 100644 tests/qemuxml2argvdata/video-vga-device.args
rename tests/qemuxml2argvdata/{video-qxl-device.args => video-vga-device.x86_64-latest.args} (58%)
delete mode 100644 tests/qemuxml2argvdata/video-vga-qxl-heads.args
create mode 100644 tests/qemuxml2argvdata/video-vga-qxl-heads.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-virtio-gpu-device.args
rename tests/qemuxml2argvdata/{video-qxl-sec-device-vgamem.args => video-virtio-gpu-device.x86_64-latest.args} (57%)
rename tests/qemuxml2argvdata/{video-virtio-gpu-sdl-gl.args => video-virtio-gpu-sdl-gl.x86_64-latest.args} (56%)
rename tests/qemuxml2argvdata/{video-virtio-gpu-secondary.args => video-virtio-gpu-secondary.x86_64-latest.args} (51%)
rename tests/qemuxml2argvdata/{video-virtio-gpu-spice-gl.args => video-virtio-gpu-spice-gl.x86_64-latest.args} (59%)
delete mode 100644 tests/qemuxml2argvdata/video-virtio-gpu-virgl.args
create mode 100644 tests/qemuxml2argvdata/video-virtio-gpu-virgl.x86_64-latest.args
delete mode 100644 tests/qemuxml2argvdata/video-virtio-vga.args
rename tests/qemuxml2argvdata/{video-qxl-sec-device.args => video-virtio-vga.x86_64-latest.args} (57%)
rename tests/qemuxml2xmloutdata/{acpi-table.xml => acpi-table.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{autoindex.xml => autoindex.x86_64-latest.xml} (98%)
create mode 100644 tests/qemuxml2xmloutdata/balloon-device-auto.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/balloon-device-auto.xml
rename tests/qemuxml2xmloutdata/{balloon-device-period.xml => balloon-device-period.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{blkiotune-device.xml => blkiotune-device.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{blkiotune.xml => blkiotune.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{boot-cdrom.xml => boot-cdrom.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{boot-floppy-q35.xml => boot-floppy-q35.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{boot-floppy.xml => boot-floppy.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{boot-menu-disable-with-timeout.xml => boot-menu-disable-with-timeout.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{boot-menu-disable.xml => boot-menu-disable.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{boot-menu-enable-with-timeout.xml => boot-menu-enable-with-timeout.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{boot-multi.xml => boot-multi.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{boot-network.xml => boot-network.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{boot-order.xml => boot-order.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{channel-guestfwd.xml => channel-guestfwd.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{channel-unix-source-path-active.xml => channel-unix-source-path-active.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{channel-unix-source-path-inactive.xml => channel-unix-source-path-inactive.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{channel-virtio-auto.xml => channel-virtio-auto.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{channel-virtio-state-active.xml => channel-virtio-state-active.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{channel-virtio-state-inactive.xml => channel-virtio-state-inactive.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{channel-virtio.xml => channel-virtio.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{chardev-label.xml => chardev-label.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{clock-catchup.xml => clock-catchup.x86_64-latest.xml} (84%)
create mode 100644 tests/qemuxml2xmloutdata/clock-localtime.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/clock-localtime.xml
rename tests/qemuxml2xmloutdata/{clock-realtime.xml => clock-realtime.x86_64-latest.xml} (100%)
create mode 100644 tests/qemuxml2xmloutdata/clock-timer-hyperv-rtc.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/clock-timer-hyperv-rtc.xml
create mode 100644 tests/qemuxml2xmloutdata/clock-utc.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/clock-utc.xml
rename tests/qemuxml2xmloutdata/{console-compat-auto.xml => console-compat-auto.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{console-compat.xml => console-compat.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{console-compat2.xml => console-compat2.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{console-virtio-many.xml => console-virtio-many.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{console-virtio.xml => console-virtio.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{controller-virtio-scsi.xml => controller-virtio-scsi.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{cpu-check-default-none.xml => cpu-check-default-none.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-check-default-none2.xml => cpu-check-default-none2.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-check-default-partial.xml => cpu-check-default-partial.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-check-partial.xml => cpu-check-default-partial2.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-check-full.xml => cpu-check-full.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-check-none.xml => cpu-check-none.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-check-default-partial2.xml => cpu-check-partial.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-empty.xml => cpu-empty.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{cpu-eoi-disabled.xml => cpu-eoi-disabled.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{cpu-eoi-enabled.xml => cpu-eoi-enabled.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{cpu-host-kvmclock.xml => cpu-host-kvmclock.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{cpu-host-model-features.xml => cpu-host-model-features.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{cpu-host-model-vendor.xml => cpu-host-model-vendor.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{cpu-host-passthrough-features.xml => cpu-host-passthrough-features.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{cpu-kvmclock.xml => cpu-kvmclock.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{cpu-numa-disjoint.xml => cpu-numa-disjoint.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-numa-disordered.xml => cpu-numa-disordered.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-numa-memshared.xml => cpu-numa-memshared.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-numa2.xml => cpu-numa-no-memory-element.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-numa1.xml => cpu-numa1.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{cpu-numa-no-memory-element.xml => cpu-numa2.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{default-kvm-host-arch.xml => default-kvm-host-arch.x86_64-latest.xml} (79%)
rename tests/qemuxml2xmloutdata/{default-qemu-host-arch.xml => default-qemu-host-arch.x86_64-latest.xml} (79%)
delete mode 100644 tests/qemuxml2xmloutdata/default-video-type-x86_64-caps-test-0.xml
rename tests/qemuxml2xmloutdata/{default-video-type-x86_64-caps-test-1.xml => default-video-type-x86_64.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{disk-active-commit-active.xml => disk-active-commit-active.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{disk-active-commit-inactive.xml => disk-active-commit-inactive.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{disk-aio.xml => disk-aio.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-backing-chains-index-active.xml => disk-backing-chains-index-active.x86_64-latest.xml} (97%)
rename tests/qemuxml2xmloutdata/{disk-backing-chains-index-inactive.xml => disk-backing-chains-index-inactive.x86_64-latest.xml} (97%)
rename tests/qemuxml2xmloutdata/{disk-backing-chains-noindex.xml => disk-backing-chains-noindex.x86_64-latest.xml} (97%)
rename tests/qemuxml2xmloutdata/{disk-boot-cdrom.xml => disk-boot-cdrom.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-boot-disk.xml => disk-boot-disk.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-cdrom-bus-other.xml => disk-cdrom-bus-other.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{disk-cdrom-empty-network-invalid.x86_64-latest.xml => disk-cdrom-empty-network-invalid-active.x86_64-latest.xml} (100%)
create mode 120000 tests/qemuxml2xmloutdata/disk-cdrom-empty-network-invalid-inactive.x86_64-latest.xml
rename tests/qemuxml2xmloutdata/{disk-cdrom.xml => disk-cdrom.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{disk-copy_on_read.xml => disk-copy_on_read.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{disk-error-policy.xml => disk-error-policy.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{disk-floppy.xml => disk-floppy.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{disk-fmt-qcow.xml => disk-fmt-qcow.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-mirror-active.xml => disk-mirror-active.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{disk-mirror-inactive.xml => disk-mirror-inactive.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{disk-mirror-old-active.xml => disk-mirror-old-active.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-mirror-old-inactive.xml => disk-mirror-old-inactive.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{disk-network-gluster.xml => disk-network-gluster.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{disk-network-iscsi.xml => disk-network-iscsi.x86_64-latest.xml} (96%)
rename tests/qemuxml2xmloutdata/{disk-network-nbd.xml => disk-network-nbd.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{disk-network-rbd.xml => disk-network-rbd.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{disk-network-sheepdog.xml => disk-network-sheepdog.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-network-source-auth.xml => disk-network-source-auth.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{disk-network-tlsx509-nbd.xml => disk-network-tlsx509-nbd.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{disk-network-tlsx509-vxhs.xml => disk-network-tlsx509-vxhs.x86_64-5.0.0.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-network-vxhs.xml => disk-network-vxhs.x86_64-5.0.0.xml} (84%)
rename tests/qemuxml2xmloutdata/{disk-scsi-device-auto.xml => disk-scsi-device-auto.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{disk-scsi-disk-vpd.xml => disk-scsi-disk-vpd.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{disk-serial.xml => disk-serial.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{disk-source-pool-mode.xml => disk-source-pool-mode.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{disk-source-pool.xml => disk-source-pool.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{disk-usb-device.xml => disk-usb-device.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{disk-virtio-scsi-reservations.xml => disk-virtio-scsi-reservations.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{disk-virtio.xml => disk-virtio.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{downscript.xml => downscript.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{eoi-disabled.xml => eoi-disabled.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{eoi-enabled.xml => eoi-enabled.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{event_idx.xml => event_idx.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{fd-memory-no-numa-topology.xml => fd-memory-no-numa-topology.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{fd-memory-numa-topology.xml => fd-memory-numa-topology.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{fd-memory-numa-topology2.xml => fd-memory-numa-topology2.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{fd-memory-numa-topology3.xml => fd-memory-numa-topology3.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{floppy-drive-fat.xml => floppy-drive-fat.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{graphics-dbus-address.xml => graphics-dbus-address.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{graphics-dbus-audio.xml => graphics-dbus-audio.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{graphics-dbus-chardev.xml => graphics-dbus-chardev.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{graphics-dbus-p2p.xml => graphics-dbus-p2p.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{graphics-dbus.xml => graphics-dbus.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{graphics-egl-headless-rendernode.xml => graphics-egl-headless-rendernode.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{graphics-listen-network.xml => graphics-listen-network.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{graphics-listen-network2.xml => graphics-listen-network2.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{graphics-sdl-fullscreen.xml => graphics-sdl-fullscreen.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{graphics-sdl.xml => graphics-sdl.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-auto-socket-cfg.xml => graphics-vnc-auto-socket-cfg.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-auto-socket.xml => graphics-vnc-auto-socket.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-egl-headless.xml => graphics-vnc-egl-headless.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc.xml => graphics-vnc-no-listen-attr.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-remove-generated-socket-active.xml => graphics-vnc-remove-generated-socket-active.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-remove-generated-socket-inactive.xml => graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-sasl.xml => graphics-vnc-sasl.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-socket.xml => graphics-vnc-socket.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-tls.xml => graphics-vnc-tls.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-websocket.xml => graphics-vnc-websocket.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{graphics-vnc-no-listen-attr.xml => graphics-vnc.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{hostdev-mdev-display.xml => hostdev-mdev-display.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{hostdev-mdev-precreated.xml => hostdev-mdev-precreated.x86_64-latest.xml} (79%)
rename tests/qemuxml2xmloutdata/{hostdev-pci-address-unassigned.xml => hostdev-pci-address-unassigned.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{hostdev-pci-multifunction.xml => hostdev-pci-multifunction.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-autogen-address.xml => hostdev-scsi-autogen-address.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-large-unit.xml => hostdev-scsi-large-unit.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-lsi.xml => hostdev-scsi-lsi.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-shareable.xml => hostdev-scsi-shareable.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-vhost-scsi-pci.xml => hostdev-scsi-vhost-scsi-pci.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{hostdev-scsi-virtio-scsi.xml => hostdev-scsi-virtio-scsi.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{hostdev-vfio.xml => hostdev-vfio.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{hyperv-off.xml => hyperv-off.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{hyperv-panic.xml => hyperv-panic.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{hyperv-passthrough.xml => hyperv-passthrough.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{hyperv-stimer-direct.xml => hyperv-stimer-direct.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{hyperv.xml => hyperv.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{input-usbmouse.xml => input-usbmouse.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{input-usbtablet.xml => input-usbtablet.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{interface-driver.xml => interface-driver.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{kvm-features-off.xml => kvm-features-off.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{kvm-features.xml => kvm-features.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{kvmclock.xml => kvmclock.x86_64-latest.xml} (75%)
rename tests/qemuxml2xmloutdata/{lease.xml => lease.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{machine-core-off.xml => machine-core-off.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{machine-core-on.xml => machine-core-on.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-dimm.xml => memory-hotplug-dimm.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm-access.xml => memory-hotplug-nvdimm-access.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm-align.xml => memory-hotplug-nvdimm-align.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm-label.xml => memory-hotplug-nvdimm-label.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm-pmem.xml => memory-hotplug-nvdimm-pmem.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm-readonly.xml => memory-hotplug-nvdimm-readonly.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug-nvdimm.xml => memory-hotplug-nvdimm.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{memory-hotplug.xml => memory-hotplug.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{memorybacking-set.xml => memorybacking-set.x86_64-latest.xml} (78%)
rename tests/qemuxml2xmloutdata/{memorybacking-unset.xml => memorybacking-unset.x86_64-latest.xml} (78%)
create mode 100644 tests/qemuxml2xmloutdata/memtune-unlimited.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/memtune-unlimited.xml
rename tests/qemuxml2xmloutdata/{memtune.xml => memtune.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{metadata-duplicate.xml => metadata-duplicate.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{metadata.xml => metadata.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{migrate.xml => migrate.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{minimal.xml => minimal.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{misc-acpi.xml => misc-acpi.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{misc-disable-s3.xml => misc-disable-s3.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{misc-disable-suspends.xml => misc-disable-suspends.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{misc-enable-s4.xml => misc-enable-s4.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{misc-no-reboot.xml => misc-no-reboot.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{misc-uuid.xml => misc-uuid.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{net-bandwidth.xml => net-bandwidth.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{net-bandwidth2.xml => net-bandwidth2.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{net-coalesce.xml => net-coalesce.x86_64-latest.xml} (94%)
rename tests/qemuxml2xmloutdata/{net-eth-hostip.xml => net-eth-hostip.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{net-eth-ifname.xml => net-eth-ifname.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{net-eth-unmanaged-tap.xml => net-eth-unmanaged-tap.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{net-eth.xml => net-eth.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{net-hostdev-bootorder.xml => net-hostdev-bootorder.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{net-hostdev-vfio.xml => net-hostdev-vfio.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{net-hostdev.xml => net-hostdev.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{net-many-models.xml => net-many-models.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{net-midonet.xml => net-midonet.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{net-mtu.xml => net-mtu.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{net-openvswitch.xml => net-openvswitch.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{net-server.xml => net-server.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{net-udp.xml => net-udp.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{net-user-addr.xml => net-user-addr.x86_64-latest.xml} (100%)
delete mode 120000 tests/qemuxml2xmloutdata/net-user-passt.xml
rename tests/qemuxml2xmloutdata/{net-user.xml => net-user.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{net-vdpa-multiqueue.xml => net-vdpa-multiqueue.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{net-vdpa.xml => net-vdpa.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{net-vhostuser.xml => net-vhostuser.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{net-virtio-device.xml => net-virtio-device.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{net-virtio-disable-offloads.xml => net-virtio-disable-offloads.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{net-virtio-network-portgroup.xml => net-virtio-network-portgroup.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{net-virtio-rxtxqueuesize.xml => net-virtio-rxtxqueuesize.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{net-virtio-teaming-hostdev.xml => net-virtio-teaming-hostdev.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{net-virtio-teaming-network.xml => net-virtio-teaming-network.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{net-virtio-teaming.xml => net-virtio-teaming.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{net-virtio.xml => net-virtio.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{nosharepages.xml => nosharepages.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{numad-auto-memory-vcpu-cpuset.xml => numad-auto-memory-vcpu-cpuset.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{numad-auto-memory-vcpu-no-cpuset-and-placement.xml => numad-auto-memory-vcpu-no-cpuset-and-placement.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{numad-auto-vcpu-no-numatune.xml => numad-auto-vcpu-no-numatune.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{numad-static-vcpu-no-numatune.xml => numad-static-vcpu-no-numatune.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{numatune-auto-prefer.xml => numatune-auto-prefer.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{numatune-distances.xml => numatune-distances.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{numatune-hmat.xml => numatune-hmat.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{numatune-memnode-no-memory.xml => numatune-memnode-no-memory.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{numatune-memnode.xml => numatune-memnode.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{numatune-no-vcpu.xml => numatune-no-vcpu.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{pages-discard.xml => pages-discard.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{panic-double.xml => panic-double.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{panic-no-address.xml => panic-no-address.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{panic.xml => panic.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{pci-autoadd-addr.xml => pci-autoadd-addr.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{pci-autoadd-idx.xml => pci-autoadd-idx.x86_64-latest.xml} (95%)
rename tests/qemuxml2xmloutdata/{pci-autofill-addr.xml => pci-autofill-addr.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{pci-bridge-many-disks.xml => pci-bridge-many-disks.x86_64-latest.xml} (99%)
rename tests/qemuxml2xmloutdata/{pci-bridge.xml => pci-bridge.x86_64-latest.xml} (98%)
rename tests/qemuxml2xmloutdata/{pci-expander-bus.xml => pci-expander-bus.x86_64-latest.xml} (98%)
rename tests/qemuxml2xmloutdata/{pci-many.xml => pci-many.x86_64-latest.xml} (98%)
rename tests/qemuxml2xmloutdata/{pci-rom-disabled-invalid.xml => pci-rom-disabled-invalid.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{pci-rom-disabled.xml => pci-rom-disabled.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{pci-rom.xml => pci-rom.x86_64-latest.xml} (89%)
rename tests/qemuxml2xmloutdata/{pci-serial-dev-chardev.xml => pci-serial-dev-chardev.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{pcie-expander-bus.xml => pcie-expander-bus.x86_64-latest.xml} (96%)
rename tests/qemuxml2xmloutdata/{pcie-root-port-model-generic.xml => pcie-root-port-model-generic.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{pcie-root-port-model-ioh3420.xml => pcie-root-port-model-ioh3420.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{pcie-root-port.xml => pcie-root-port.x86_64-latest.xml} (85%)
create mode 100644 tests/qemuxml2xmloutdata/pcie-root.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/pcie-root.xml
rename tests/qemuxml2xmloutdata/{pcie-switch-downstream-port.xml => pcie-switch-downstream-port.x86_64-latest.xml} (92%)
create mode 100644 tests/qemuxml2xmloutdata/pcie-switch-upstream-port.x86_64-latest.xml
rename tests/qemuxml2xmloutdata/{pcihole64-gib.xml => pcihole64-gib.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{q35.xml => pcihole64-q35.x86_64-latest.xml} (65%)
delete mode 100644 tests/qemuxml2xmloutdata/pcihole64-q35.xml
rename tests/qemuxml2xmloutdata/{pcihole64.xml => pcihole64.x86_64-latest.xml} (86%)
create mode 100644 tests/qemuxml2xmloutdata/pmu-feature-off.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/pmu-feature-off.xml
create mode 100644 tests/qemuxml2xmloutdata/pmu-feature.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/pmu-feature.xml
rename tests/qemuxml2xmloutdata/{pv-spinlock-disabled.xml => pv-spinlock-disabled.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{pv-spinlock-enabled.xml => pv-spinlock-enabled.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{q35-pci-force-address.xml => q35-pci-force-address.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{q35-usb2-reorder.xml => q35-usb2-multi.x86_64-latest.xml} (97%)
rename tests/qemuxml2xmloutdata/{q35-usb2-multi.xml => q35-usb2-reorder.x86_64-latest.xml} (97%)
rename tests/qemuxml2xmloutdata/{q35-usb2.xml => q35-usb2.x86_64-latest.xml} (96%)
rename tests/qemuxml2xmloutdata/{pcie-switch-upstream-port.xml => q35.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{qemu-ns-no-env.xml => qemu-ns-no-env.x86_64-latest.xml} (82%)
create mode 100644 tests/qemuxml2xmloutdata/reboot-timeout-disabled.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/reboot-timeout-disabled.xml
create mode 100644 tests/qemuxml2xmloutdata/reboot-timeout-enabled.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/reboot-timeout-enabled.xml
create mode 100644 tests/qemuxml2xmloutdata/restore-v2.x86_64-latest.xml
delete mode 100644 tests/qemuxml2xmloutdata/restore-v2.xml
rename tests/qemuxml2xmloutdata/{seclabel-dac-none.xml => seclabel-dac-none.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{seclabel-device-multiple.xml => seclabel-device-multiple.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{seclabel-dynamic-none.xml => seclabel-dynamic-none.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{seclabel-none.xml => seclabel-none.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{seclabel-static-labelskip-active.xml => seclabel-static-labelskip-active.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{seclabel-static-labelskip-inactive.xml => seclabel-static-labelskip-inactive.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{seclabel-static.xml => seclabel-static.x86_64-latest.xml} (83%)
rename tests/qemuxml2xmloutdata/{serial-debugcon.xml => serial-debugcon.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{serial-spiceport.xml => serial-spiceport.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{serial-target-port-auto.xml => serial-target-port-auto.x86_64-latest.xml} (86%)
rename tests/qemuxml2xmloutdata/{serial-tcp-tlsx509-chardev-notls.xml => serial-tcp-tlsx509-chardev-notls.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{serial-tcp-tlsx509-chardev.xml => serial-tcp-tlsx509-chardev.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{shmem-plain-doorbell.xml => shmem-plain-doorbell.x86_64-latest.xml} (90%)
delete mode 100644 tests/qemuxml2xmloutdata/shmem.xml
rename tests/qemuxml2xmloutdata/{smartcard-host.xml => smartcard-controller.x86_64-latest.xml} (78%)
rename tests/qemuxml2xmloutdata/{smartcard-host-certificates-database.xml => smartcard-host-certificates-database.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{smartcard-host-certificates.xml => smartcard-host-certificates.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{smartcard-controller.xml => smartcard-host.x86_64-latest.xml} (78%)
rename tests/qemuxml2xmloutdata/{smartcard-passthrough-spicevmc.xml => smartcard-passthrough-spicevmc.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{smartcard-passthrough-tcp.xml => smartcard-passthrough-tcp.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{smbios-multiple-type2.xml => smbios-multiple-type2.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{smbios-type-fwcfg.xml => smbios-type-fwcfg.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{smbios.xml => smbios.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{smp.xml => smp.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{tap-vhost-incorrect.xml => tap-vhost-incorrect.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{tap-vhost.xml => tap-vhost.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{usb-controller-default-q35.xml => usb-controller-default-q35.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{usb-controller-explicit-q35.xml => usb-controller-explicit-q35.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{usb-piix3-controller.xml => usb-controller.x86_64-latest.xml} (81%)
rename tests/qemuxml2xmloutdata/{usb-ich9-ehci-addr.xml => usb-ich9-ehci-addr.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{usb-none.xml => usb-none.x86_64-latest.xml} (79%)
rename tests/qemuxml2xmloutdata/{usb-controller.xml => usb-piix3-controller.x86_64-latest.xml} (75%)
rename tests/qemuxml2xmloutdata/{usb-port-missing.xml => usb-port-missing.x86_64-latest.xml} (79%)
rename tests/qemuxml2xmloutdata/{usb-redir-filter-version.xml => usb-redir-filter-version.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{usb-redir-filter.xml => usb-redir-filter.x86_64-latest.xml} (91%)
rename tests/qemuxml2xmloutdata/{usb-redir.xml => usb-redir.x86_64-latest.xml} (90%)
rename tests/qemuxml2xmloutdata/{vhost_queues.xml => vhost_queues.x86_64-latest.xml} (93%)
rename tests/qemuxml2xmloutdata/{video-device-pciaddr-default.xml => video-device-pciaddr-default.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{video-none-device.xml => video-none-device.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{video-qxl-heads.xml => video-qxl-heads.x86_64-latest.xml} (87%)
rename tests/qemuxml2xmloutdata/{video-qxl-noheads.xml => video-qxl-noheads.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{video-qxl-resolution.xml => video-qxl-resolution.x86_64-latest.xml} (100%)
rename tests/qemuxml2xmloutdata/{video-virtio-gpu-device.xml => video-virtio-gpu-device.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{video-virtio-gpu-sdl-gl.xml => video-virtio-gpu-sdl-gl.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{video-virtio-gpu-secondary.xml => video-virtio-gpu-secondary.x86_64-latest.xml} (88%)
rename tests/qemuxml2xmloutdata/{video-virtio-gpu-spice-gl.xml => video-virtio-gpu-spice-gl.x86_64-latest.xml} (85%)
rename tests/qemuxml2xmloutdata/{video-virtio-gpu-virgl.xml => video-virtio-gpu-virgl.x86_64-latest.xml} (84%)
rename tests/qemuxml2xmloutdata/{virtio-input-passthrough.xml => virtio-input-passthrough.x86_64-latest.xml} (79%)
rename tests/qemuxml2xmloutdata/{virtio-input.xml => virtio-input.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{virtio-lun.xml => virtio-lun.x86_64-latest.xml} (92%)
rename tests/qemuxml2xmloutdata/{virtio-rng-egd.xml => virtio-rng-egd.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{virtio-rng-random.xml => virtio-rng-random.x86_64-latest.xml} (80%)
rename tests/qemuxml2xmloutdata/{vmcoreinfo.xml => vmcoreinfo.x86_64-latest.xml} (82%)
rename tests/qemuxml2xmloutdata/{watchdog.xml => watchdog.x86_64-latest.xml} (88%)
--
2.41.0
3
50
22 Aug '23
Each respective project that lcitool knows about and currently
maintains its list of package dependencies knows best what packages
they actually depend on. If a new dependency is currently needed, first
a change in lcitool is necessary before GitLab jobs and containers can
be updated. Provided a mapping already exists in lcitool (which can
quickly be added as an override via mappings.yml temporarily) we speed
up the whole CI update process by one step.
This patch adds all libvirt deps lists lcitool currently maintains for
libvirt.
Note that as with any overrides (since commit f199dd50) lcitool must be
invoked as '$ lcitool -d/--data-dir ci/lcitool ...'
Signed-off-by: Erik Skultety <eskultet(a)redhat.com>
---
ci/lcitool/projects/libvirt+dist.yml | 3 +
ci/lcitool/projects/libvirt+minimal.yml | 23 +++++++
ci/lcitool/projects/libvirt.yml | 80 +++++++++++++++++++++++++
3 files changed, 106 insertions(+)
create mode 100644 ci/lcitool/projects/libvirt+dist.yml
create mode 100644 ci/lcitool/projects/libvirt+minimal.yml
create mode 100644 ci/lcitool/projects/libvirt.yml
diff --git a/ci/lcitool/projects/libvirt+dist.yml b/ci/lcitool/projects/libvirt+dist.yml
new file mode 100644
index 0000000000..1fc1b2c971
--- /dev/null
+++ b/ci/lcitool/projects/libvirt+dist.yml
@@ -0,0 +1,3 @@
+---
+packages:
+ - libvirt
diff --git a/ci/lcitool/projects/libvirt+minimal.yml b/ci/lcitool/projects/libvirt+minimal.yml
new file mode 100644
index 0000000000..dbb83a1e36
--- /dev/null
+++ b/ci/lcitool/projects/libvirt+minimal.yml
@@ -0,0 +1,23 @@
+---
+packages:
+ - ccache
+ - cpp
+ - gcc
+ - gettext
+ - glib2
+ - gnutls
+ - libc
+ - libnl3
+ - libnlroute3
+ - libtirpc
+ - libxml2
+ - make
+ - meson
+ - ninja
+ - perl
+ - pkg-config
+ - python3
+ - python3-docutils
+ - rpcgen
+ - xmllint
+ - xsltproc
diff --git a/ci/lcitool/projects/libvirt.yml b/ci/lcitool/projects/libvirt.yml
new file mode 100644
index 0000000000..0234a1cae3
--- /dev/null
+++ b/ci/lcitool/projects/libvirt.yml
@@ -0,0 +1,80 @@
+---
+packages:
+ - apparmor
+ - augeas
+ - augeas-lenses
+ - bash-completion
+ - ccache
+ - clang
+ - codespell
+ - cpp
+ - cppi
+ - cyrus-sasl
+ - device-mapper
+ - diffutils
+ - dlfcn
+ - dtrace
+ - dwarves
+ - ebtables
+ - firewalld-filesystem
+ - flake8
+ - fuse
+ - gcc
+ - gettext
+ - glib2
+ - glusterfs
+ - gnutls
+ - grep
+ - ip
+ - iptables
+ - iscsiadm
+ - libacl
+ - libattr
+ - libaudit
+ - libblkid
+ - libc
+ - libcap-ng
+ - libcurl
+ - libiscsi
+ - libnl3
+ - libnlroute3
+ - libnuma
+ - libparted
+ - libpcap
+ - libpciaccess
+ - librbd
+ - libselinux
+ - libssh
+ - libssh2
+ - libtirpc
+ - libudev
+ - libxml2
+ - lvm2
+ - make
+ - meson
+ - modprobe
+ - netcf
+ - ninja
+ - numad
+ - openwsman
+ - perl
+ - pkg-config
+ - polkit
+ - portablexdr
+ - python3
+ - python3-docutils
+ - qemu-img
+ - readline
+ - rpcgen
+ - rpmbuild
+ - sanlock
+ - scrub
+ - sed
+ - showmount
+ - systemd-rpm-macros
+ - tc
+ - wireshark
+ - xen
+ - xmllint
+ - xsltproc
+ - yajl
--
2.41.0
2
1
*** BLURB HERE ***
Michal Prívozník (9):
virt-aa-helper: Rework setting virDomainMemoryDef labels
virt-aa-helper: Set label on VIRTIO_PMEM device too
qemu_hotplug: validate address on memory device change
qemu_hotplug: Don't validate inaccessible fields in
qemuDomainChangeMemoryLiveValidateChange()
conf: Compare memory device address in
virDomainMemoryFindByDefInternal()
qemu_driver: validate mem->model on MEMORY_DEVICE_SIZE_CHANGE event
src: Move _virDomainMemoryDef source nodes into an union
src: Move _virDomainMemoryDef target nodes into an union
src: Rename some members of _virDomainMemoryDef struct
src/conf/domain_conf.c | 285 +++++++++++++++++++++----------
src/conf/domain_conf.h | 72 +++++---
src/conf/domain_postparse.c | 6 +-
src/conf/domain_validate.c | 18 +-
src/qemu/qemu_cgroup.c | 12 +-
src/qemu/qemu_command.c | 131 ++++++++++----
src/qemu/qemu_domain.c | 13 +-
src/qemu/qemu_driver.c | 15 +-
src/qemu/qemu_hotplug.c | 62 ++-----
src/qemu/qemu_namespace.c | 4 +-
src/qemu/qemu_process.c | 14 +-
src/qemu/qemu_validate.c | 6 +-
src/security/security_apparmor.c | 24 ++-
src/security/security_dac.c | 9 +-
src/security/security_selinux.c | 52 +++---
src/security/virt-aa-helper.c | 19 ++-
16 files changed, 474 insertions(+), 268 deletions(-)
--
2.41.0
2
11
Since its introduction in 4d1b771fbb610537b7425e649a490143588b8ed3
it has only been used to differentiate between START and non-START.
Last use of QEMU_DOMAIN_LOG_CONTEXT_MODE_ATTACH was removed by:
commit f709377301b919a9fcbfc366e33057f7848bee28
qemu: Fix qemuDomainObjTaint with virtlogd
QEMU_DOMAIN_LOG_CONTEXT_MODE_STOP is unused since:
commit cf3ea0769c54a328733bcb0cd27f546e70090c89
qemu: process: Append the "shutting down" message using the new APIs
Now, the only caller passes QEMU_DOMAIN_LOG_CONTEXT_MODE_START.
Assume that's always the case and remove the 'mode' argument.
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
src/qemu/qemu_domain.c | 26 +++++++++++---------------
src/qemu/qemu_domain.h | 9 +--------
src/qemu/qemu_process.c | 3 +--
3 files changed, 13 insertions(+), 25 deletions(-)
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index 029238a9d7..1269636ce1 100644
--- a/src/qemu/qemu_domain.c
+++ b/src/qemu/qemu_domain.c
@@ -7075,8 +7075,7 @@ void qemuDomainObjCheckNetTaint(virQEMUDriver *driver,
qemuDomainLogContext *qemuDomainLogContextNew(virQEMUDriver *driver,
- virDomainObj *vm,
- qemuDomainLogContextMode mode)
+ virDomainObj *vm)
{
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
qemuDomainLogContext *ctxt = QEMU_DOMAIN_LOG_CONTEXT(g_object_new(QEMU_TYPE_DOMAIN_LOG_CONTEXT, NULL));
@@ -7117,25 +7116,22 @@ qemuDomainLogContext *qemuDomainLogContextNew(virQEMUDriver *driver,
/* For unprivileged startup we must truncate the file since
* we can't rely on logrotate. We don't use O_TRUNC since
* it is better for SELinux policy if we truncate afterwards */
- if (mode == QEMU_DOMAIN_LOG_CONTEXT_MODE_START &&
- !driver->privileged &&
+ if (!driver->privileged &&
ftruncate(ctxt->writefd, 0) < 0) {
virReportSystemError(errno, _("failed to truncate %1$s"),
ctxt->path);
goto error;
}
- if (mode == QEMU_DOMAIN_LOG_CONTEXT_MODE_START) {
- if ((ctxt->readfd = open(ctxt->path, O_RDONLY)) < 0) {
- virReportSystemError(errno, _("failed to open logfile %1$s"),
- ctxt->path);
- goto error;
- }
- if (virSetCloseExec(ctxt->readfd) < 0) {
- virReportSystemError(errno, _("failed to set close-on-exec flag on %1$s"),
- ctxt->path);
- goto error;
- }
+ if ((ctxt->readfd = open(ctxt->path, O_RDONLY)) < 0) {
+ virReportSystemError(errno, _("failed to open logfile %1$s"),
+ ctxt->path);
+ goto error;
+ }
+ if (virSetCloseExec(ctxt->readfd) < 0) {
+ virReportSystemError(errno, _("failed to set close-on-exec flag on %1$s"),
+ ctxt->path);
+ goto error;
}
if ((ctxt->pos = lseek(ctxt->writefd, 0, SEEK_END)) < 0) {
diff --git a/src/qemu/qemu_domain.h b/src/qemu/qemu_domain.h
index 999190e381..5f42e11428 100644
--- a/src/qemu/qemu_domain.h
+++ b/src/qemu/qemu_domain.h
@@ -652,15 +652,8 @@ void qemuDomainObjCheckNetTaint(virQEMUDriver *driver,
virDomainNetDef *net,
qemuDomainLogContext *logCtxt);
-typedef enum {
- QEMU_DOMAIN_LOG_CONTEXT_MODE_START,
- QEMU_DOMAIN_LOG_CONTEXT_MODE_ATTACH,
- QEMU_DOMAIN_LOG_CONTEXT_MODE_STOP,
-} qemuDomainLogContextMode;
-
qemuDomainLogContext *qemuDomainLogContextNew(virQEMUDriver *driver,
- virDomainObj *vm,
- qemuDomainLogContextMode mode);
+ virDomainObj *vm);
int qemuDomainLogContextWrite(qemuDomainLogContext *ctxt,
const char *fmt, ...) G_GNUC_PRINTF(2, 3);
ssize_t qemuDomainLogContextRead(qemuDomainLogContext *ctxt,
diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
index 0644f80161..63be899bf1 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -7612,8 +7612,7 @@ qemuProcessLaunch(virConnectPtr conn,
hookData.cfg = cfg;
VIR_DEBUG("Creating domain log file");
- if (!(logCtxt = qemuDomainLogContextNew(driver, vm,
- QEMU_DOMAIN_LOG_CONTEXT_MODE_START))) {
+ if (!(logCtxt = qemuDomainLogContextNew(driver, vm))) {
virLastErrorPrefixMessage("%s", _("can't connect to virtlogd"));
goto cleanup;
}
--
2.41.0
2
1
Update to v8.1.0-rc2-114-g64d3be986f
Notable changes:
- 'dirty-limit' migration feature added
- 'vcpu-dirty-limit', 'x-vcpu-dirty-limit-period' parameters added
- 'dirty-limit-ring-full-time', 'dirty-limit-throttle-time-per-round' statistics added
- migration statistic of number of skipped zero pages is now deprecated
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
.../caps_8.1.0_x86_64.replies | 55 +++++++++++++++++--
.../caps_8.1.0_x86_64.xml | 4 +-
2 files changed, 53 insertions(+), 6 deletions(-)
diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
index ed296e05cd..9c5194f629 100644
--- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.replies
@@ -17,11 +17,11 @@
{
"return": {
"qemu": {
- "micro": 50,
+ "micro": 92,
"minor": 0,
"major": 8
},
- "package": "v8.0.0-2835-g361d539735"
+ "package": "v8.1.0-rc2-114-g64d3be986f"
},
"id": "libvirt-2"
}
@@ -5554,6 +5554,16 @@
"name": "socket-address",
"default": null,
"type": "[377]"
+ },
+ {
+ "name": "dirty-limit-throttle-time-per-round",
+ "default": null,
+ "type": "int"
+ },
+ {
+ "name": "dirty-limit-ring-full-time",
+ "default": null,
+ "type": "int"
}
],
"meta-type": "object"
@@ -5727,6 +5737,19 @@
"name": "block-bitmap-mapping",
"default": null,
"type": "[421]"
+ },
+ {
+ "name": "x-vcpu-dirty-limit-period",
+ "default": null,
+ "type": "int",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "vcpu-dirty-limit",
+ "default": null,
+ "type": "int"
}
],
"meta-type": "object"
@@ -5871,6 +5894,19 @@
"name": "block-bitmap-mapping",
"default": null,
"type": "[421]"
+ },
+ {
+ "name": "x-vcpu-dirty-limit-period",
+ "default": null,
+ "type": "int",
+ "features": [
+ "unstable"
+ ]
+ },
+ {
+ "name": "vcpu-dirty-limit",
+ "default": null,
+ "type": "int"
}
],
"meta-type": "object"
@@ -13515,7 +13551,10 @@
},
{
"name": "skipped",
- "type": "int"
+ "type": "int",
+ "features": [
+ "deprecated"
+ ]
},
{
"name": "normal",
@@ -13721,6 +13760,9 @@
},
{
"name": "switchover-ack"
+ },
+ {
+ "name": "dirty-limit"
}
],
"meta-type": "enum",
@@ -13746,7 +13788,8 @@
"background-snapshot",
"zero-copy-send",
"postcopy-preempt",
- "switchover-ack"
+ "switchover-ack",
+ "dirty-limit"
]
},
{
@@ -36928,6 +36971,10 @@
{
"state": false,
"capability": "switchover-ack"
+ },
+ {
+ "state": false,
+ "capability": "dirty-limit"
}
],
"id": "libvirt-45"
diff --git a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
index e656a2024a..d1bf1a3f7e 100644
--- a/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_8.1.0_x86_64.xml
@@ -204,9 +204,9 @@
<flag name='rbd-encryption-luks-any'/>
<flag name='qcow2-discard-no-unref'/>
<flag name='run-with.async-teardown'/>
- <version>8000050</version>
+ <version>8000092</version>
<microcodeVersion>43100245</microcodeVersion>
- <package>v8.0.0-2835-g361d539735</package>
+ <package>v8.1.0-rc2-114-g64d3be986f</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='avx-ne-convert' type='boolean' value='false'/>
--
2.41.0
2
2
[PATCH] qemu_domain: Drop unused variables from qemuDomainChrDefDropDefaultPath()
by Michal Privoznik 17 Aug '23
by Michal Privoznik 17 Aug '23
17 Aug '23
In mu previous commits I've moved internals of
qemuDomainChrDefDropDefaultPath() into a separate function
(qemuDomainChrMatchDefaultPath()) but forgot to remove @buf and
@regexp variables which are now unused.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
Pushed under trivial rule.
src/qemu/qemu_domain.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index d46516856e..f64836fbb1 100644
--- a/src/qemu/qemu_domain.c
+++ b/src/qemu/qemu_domain.c
@@ -5452,8 +5452,6 @@ qemuDomainChrDefDropDefaultPath(virDomainChrDef *chr,
virQEMUDriver *driver)
{
g_autoptr(virQEMUDriverConfig) cfg = NULL;
- g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
- g_autofree char *regexp = NULL;
if (chr->deviceType != VIR_DOMAIN_CHR_DEVICE_TYPE_CHANNEL ||
chr->targetType != VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_VIRTIO ||
--
2.41.0
1
0
17 Aug '23
This is a resend of:
https://listman.redhat.com/archives/libvir-list/2023-July/240904.html
Diff to previous version:
- s/9.6.0/9.7.0/ because of missed release
Michal Prívozník (2):
qemu: Generate shorter channel target paths
qemu: Move channelTargetDir into stateDir
libvirt.spec.in | 2 -
src/qemu/qemu_conf.c | 9 +--
src/qemu/qemu_domain.c | 65 ++++++++++++++++---
.../qemuhotplug-qemu-agent-detach.xml | 2 +-
.../qemuhotplug-base+qemu-agent-detach.xml | 2 +-
.../qemuhotplug-base+qemu-agent.xml | 2 +-
...emuhotplug-base-live+qemu-agent-detach.xml | 2 +-
.../qemuhotplug-base-live+qemu-agent.xml | 2 +-
.../channel-unix-source-path.xml | 8 +++
.../channel-unix-source-path-active.xml | 10 +++
.../channel-unix-source-path-inactive.xml | 8 +++
tests/testutilsqemu.c | 2 +-
12 files changed, 90 insertions(+), 24 deletions(-)
--
2.41.0
2
3
We are getting close to 9.7.0 release of libvirt. To aim for the
release on Friday 01 Sep I suggest entering the freeze on Monday 28
Aug and tagging RC2 on Wednesday 30 Aug.
I hope this works for everyone.
Jirka
1
0
Adding the value 'optional' to attribute 'enabled' on the element
async-teardown to provide the optional use of the feature if it is
provided by QEMU.
Boris Fiuczynski (5):
schemas: Add virYesNoOptional
util: Add virQuadstateOption and helpers
virxml: Add virXMLPropQuadstateOption
conf: Add 'optional' to feature async-teardown
conf: Ensure migratability if enabled is 'optional'
docs/formatdomain.rst | 7 +--
src/conf/domain_conf.c | 22 +++++----
src/conf/schemas/basictypes.rng | 8 ++++
src/conf/schemas/domaincommon.rng | 2 +-
src/libvirt_private.syms | 1 +
src/qemu/qemu_command.c | 6 ++-
src/qemu/qemu_process.c | 18 ++++++++
src/qemu/qemu_validate.c | 2 +-
src/util/virenum.c | 46 +++++++++++++++++++
src/util/virenum.h | 15 ++++++
src/util/virxml.c | 28 +++++++++++
src/util/virxml.h | 7 +++
...0-async-teardown-optional.s390x-6.0.0.args | 35 ++++++++++++++
...-async-teardown-optional.s390x-latest.args | 36 +++++++++++++++
.../s390-async-teardown-optional.xml | 24 ++++++++++
tests/qemuxml2argvtest.c | 2 +
16 files changed, 243 insertions(+), 16 deletions(-)
create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.s390x-6.0.0.args
create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.s390x-latest.args
create mode 100644 tests/qemuxml2argvdata/s390-async-teardown-optional.xml
--
2.41.0
2
6