This series converts all outstanding test cases to use real capabilities. In the process few cases of pointless tests or features which are supported by every version of qemu were identified and addressed. To simplify the bulk of the conversion I've opted to simply set the most common capabilities in DO_TEST and DO_TEST_NOCAPS in addition to what the test asked for. This is done in a handful of patches and allows then a bulk conversion of many tests with no changes in the output files. I've payed special attention to CPU tests were I've ensured that they are semantically testing what they were before. Peter Krempa (51): qemu: Always assume support for QEMU_CAPS_PIIX_DISABLE_S* and QEMU_CAPS_ICH9_DISABLE_S* qemu: capabilities: Retire QEMU_CAPS_ICH9_DISABLE_S* and QEMU_CAPS_ICH9_DISABLE_S* capabilities qemu: capabilities: Preserve location of the default machine type when stripping aliases for tests qemuxml2argvtest: Clean up host CPU if overriden qemuxml2argvtest: testAddCPUModels: Remove non-x86_64 fake cpu models qemuxml2argvtest: Drop 'monitor-json' case qemu: Always assume support for QEMU_CAPS_CPU_CACHE qemu: capabilities: Retire QEMU_CAPS_CPU_CACHE qemu: Always assume support for QEMU_CAPS_DEVICE_VFIO_PCI qemu_capabilities: Retire QEMU_CAPS_DEVICE_VFIO_PCI qemuxml2argvtest: Add missing versioned test cases for 'cpu-host-model' qemuxml2argvtest: Remove old chardev tests qemuxml2argvtest: Simplify invocation of GIC tests qemuxml2argvtest: Remove duplicated test invocations qemuxml2argvtest: Remove fake-caps invocations of tests which also real caps version qemuxml2argvtest: Use proper version in negative 'virtio-options-memballoon-freepage-reporting' case qemuxml2argvtest: Use real caps for 'cpu-host-model-fallback' test case qemuxml2argvtest: Use real caps for 'cpu-host-model-nofallback' test case qemuxml2argvtest: Remove FLAG_SKIP_LEGACY_CPUS qemuxml2argvtest: Enable JSON syntax for -device, -object, and -netdev for all fake-caps tests virQEMUCapsAddCPUDefinitions: Fill in cpu type in data and node it's used only in tests qemuxml2argvtest: Modernize negative testing for hugepages qemuxml2argvtest: Modernize 'numatune' tests testutilsqemu: Always populate default ram id, default cpu, ACPI support for fake machines qemuxml2argvtest: Enable 'seccomp' sandbox in all fake caps tests qemuxml2argvtest: Consolidate tests for usb controllers qemuxml2argvtest: Add tests for auto-added USB controllers qemuxml2argvtest: Improve default usb controller testing qemuxml2argvtest: Consolidate testing of 'xhci' controllers qemuxml2argvtest: Assume QEMU_CAPS_PIIX3_USB_UHCI for all fake-caps tests qemuxml2argvtest: Assume QEMU_CAPS_DEVICE_PCIE_ROOT_PORT for fake-caps tests qemuxml2argvtest: Assume QEMU_CAPS_CPU_MIGRATABLE and QEMU_CAPS_SMP_DIES for fake-caps tests qemuxml2argvtest: Assume QEMU_CAPS_USB_HOST_HOSTDEVICE and QEMU_CAPS_DEVICE_QEMU_XHCI for fake-caps tests qemuxml2argvtest: Assume QEMU_CAPS_QXL_VRAM64, QEMU_CAPS_(QXL|VGA)_VGAMEM for fake-caps tests qemuxml2argvtest: Properly modernize 'clock-hpet-off' test case qemuxml2argvtest: Modernize migration/restore tests qemuxml2argvtest: Consolidate and modernize CPU topology testing qemuxml2argvtest: Modernize test cases using 'host-model' CPU qemuxml2argvtest: Modernize 'cpu-Haswell' test cases qemuxml2argvtest: Modernize 'cpu-minimum' cases qemuxml2argvtest: Modernize 'cpu-strict' case qemuxml2argvtest: Modernize 'cpu-(no)fallback' test qemuxml2argvtest: Modernize 'cpu-exact' cases qemuxml2argvtest: Modernize rest of the test cases testutilsqemu: Drop fake machine capability data for 'x86_64' qemustatusxml2xmltest: Remove capabilities infrastructure testutilsqemu: Drop infrastructure for fake-caps testing testutilsqemu: Unexport 'testQemuCapsInit' qemu: capabilities: Unexport 'virQEMUCapsAddMachine' qemuxml2argvtest: Remove cpu model faking for fake-caps tests qemu: capabilities: Remove 'virQEMUCapsAddCPUDefinitions' src/qemu/qemu_capabilities.c | 81 +- src/qemu/qemu_capabilities.h | 17 +- src/qemu/qemu_capspriv.h | 14 - src/qemu/qemu_command.c | 46 +- src/qemu/qemu_domain.c | 11 +- src/qemu/qemu_validate.c | 43 +- .../caps_4.2.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_4.2.0_ppc64.xml | 1 - .../qemucapabilitiesdata/caps_4.2.0_s390x.xml | 1 - .../caps_4.2.0_x86_64.xml | 6 - .../caps_5.0.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_5.0.0_ppc64.xml | 1 - .../caps_5.0.0_riscv64.xml | 1 - .../caps_5.0.0_x86_64.xml | 6 - .../caps_5.1.0_x86_64.xml | 6 - .../caps_5.2.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_5.2.0_ppc64.xml | 1 - .../caps_5.2.0_riscv64.xml | 1 - .../qemucapabilitiesdata/caps_5.2.0_s390x.xml | 1 - .../caps_5.2.0_x86_64.xml | 6 - .../caps_6.0.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_6.0.0_s390x.xml | 1 - .../caps_6.0.0_x86_64.xml | 6 - .../caps_6.1.0_x86_64.xml | 6 - .../caps_6.2.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_6.2.0_ppc64.xml | 3 - .../caps_6.2.0_x86_64.xml | 6 - .../caps_7.0.0_aarch64+hvf.xml | 1 - .../caps_7.0.0_aarch64.xml | 1 - .../qemucapabilitiesdata/caps_7.0.0_ppc64.xml | 3 - .../caps_7.0.0_x86_64.xml | 6 - .../qemucapabilitiesdata/caps_7.1.0_ppc64.xml | 3 - .../caps_7.1.0_x86_64.xml | 6 - tests/qemucapabilitiesdata/caps_7.2.0_ppc.xml | 3 - .../caps_7.2.0_x86_64+hvf.xml | 6 - .../caps_7.2.0_x86_64.xml | 6 - .../caps_8.0.0_riscv64.xml | 1 - .../caps_8.0.0_x86_64.xml | 6 - .../qemucapabilitiesdata/caps_8.1.0_s390x.xml | 1 - .../caps_8.1.0_x86_64.xml | 6 - tests/qemustatusxml2xmltest.c | 17 +- ...fx-ide-address-conflict.x86_64-latest.err} | 0 ...err => 440fx-wrong-root.x86_64-latest.err} | 0 ...ch64-gic-default-both.aarch64-latest.args} | 0 ...arch64-gic-default-v2.aarch64-latest.args} | 0 ...arch64-gic-default-v3.aarch64-latest.args} | 0 ...s => aarch64-gic-host.aarch64-latest.args} | 0 ...aarch64-gic-none-both.aarch64-latest.args} | 0 ... aarch64-gic-none-tcg.aarch64-latest.args} | 0 ...> aarch64-gic-none-v2.aarch64-latest.args} | 0 ...> aarch64-gic-none-v3.aarch64-latest.args} | 0 ...rgs => aarch64-gic-v2.aarch64-latest.args} | 0 ...rgs => aarch64-gic-v3.aarch64-latest.args} | 0 ...off.args => acpi-table.x86_64-latest.args} | 14 +- tests/qemuxml2argvdata/autoindex.args | 63 - .../autoindex.x86_64-latest.args | 65 + .../balloon-device-auto.x86_64-latest.args | 36 + ...loon-device-deflate-off.x86_64-latest.args | 36 + .../balloon-device-deflate.x86_64-latest.args | 36 + .../balloon-device-period.x86_64-latest.args | 36 + .../balloon-device.x86_64-latest.args | 36 + tests/qemuxml2argvdata/blkiotune-device.args | 34 - .../blkiotune-device.x86_64-latest.args | 36 + tests/qemuxml2argvdata/blkiotune.args | 34 - .../blkiotune.x86_64-latest.args | 36 + ...gs => channel-guestfwd.x86_64-latest.args} | 16 +- ...gs => channel-spicevmc.x86_64-latest.args} | 20 +- .../qemuxml2argvdata/channel-virtio-auto.args | 49 - .../channel-virtio-auto.x86_64-latest.args | 51 + .../channel-virtio-autoadd.args | 48 - .../channel-virtio-autoadd.x86_64-latest.args | 50 + .../channel-virtio-autoassign.args | 48 - ...annel-virtio-autoassign.x86_64-latest.args | 50 + .../channel-virtio-default.args | 41 - .../channel-virtio-default.x86_64-latest.args | 43 + .../channel-virtio-state.x86_64-latest.args | 43 + ...=> channel-virtio-unix.x86_64-latest.args} | 24 +- tests/qemuxml2argvdata/channel-virtio.args | 37 - ...args => channel-virtio.x86_64-latest.args} | 22 +- ...econnect-generated-path.x86_64-latest.err} | 0 ...connect-invalid-timeout.x86_64-latest.err} | 0 tests/qemuxml2argvdata/chardev-reconnect.args | 44 - .../chardev-reconnect.x86_64-latest.args | 46 + ....args => clock-catchup.x86_64-latest.args} | 14 +- ...e.args => clock-france.x86_64-latest.args} | 14 +- ....args => clock-hpet-off.x86_64-7.2.0.args} | 14 +- .../clock-hpet-off.x86_64-latest.args | 37 + ...altime-basis-localtime.x86_64-latest.args} | 14 +- ...rgs => clock-localtime.x86_64-latest.args} | 14 +- ...clock-timer-hyperv-rtc.x86_64-latest.args} | 11 +- ...-off.args => clock-utc.x86_64-latest.args} | 13 +- ...args => clock-variable.x86_64-latest.args} | 14 +- .../qemuxml2argvdata/console-compat-auto.args | 36 - .../console-compat-chardev.args | 36 - tests/qemuxml2argvdata/console-compat.args | 35 - ...=> console-virtio-many.x86_64-latest.args} | 24 +- ...args => console-virtio.x86_64-latest.args} | 18 +- tests/qemuxml2argvdata/controller-order.args | 52 - .../controller-order.x86_64-latest.args | 55 + ...s => cpu-Haswell-noTSX.x86_64-latest.args} | 11 +- ...ll.args => cpu-Haswell.x86_64-latest.args} | 11 +- ...2.args => cpu-Haswell2.x86_64-latest.args} | 11 +- ...3.args => cpu-Haswell3.x86_64-latest.args} | 11 +- .../cpu-cache-disable.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-cache-disable2.xml | 20 - .../cpu-cache-disable3.x86_64-latest.args | 33 + ...=> cpu-cache-emulate-l2.x86_64-latest.err} | 0 ...> cpu-cache-emulate-l3.x86_64-latest.args} | 13 +- ...pu-cache-passthrough-l3.x86_64-latest.err} | 0 .../cpu-cache-passthrough.args | 32 - ... cpu-cache-passthrough.x86_64-latest.args} | 13 +- .../cpu-cache-passthrough2.args | 32 - .../cpu-cache-passthrough2.xml | 20 - ... cpu-cache-passthrough3.x86_64-latest.err} | 0 .../cpu-check-default-none.args | 32 - .../cpu-check-default-none.x86_64-latest.args | 33 + ...pu-check-default-none2.x86_64-latest.args} | 11 +- .../cpu-check-default-partial.args | 32 - ...u-check-default-partial.x86_64-latest.args | 33 + ...check-default-partial2.x86_64-latest.args} | 11 +- tests/qemuxml2argvdata/cpu-check-full.args | 1 - .../cpu-check-full.x86_64-latest.args | 1 + ...args => cpu-check-none.x86_64-latest.args} | 11 +- tests/qemuxml2argvdata/cpu-check-partial.args | 1 - .../cpu-check-partial.x86_64-latest.args | 1 + ...ct1.args => cpu-exact1.x86_64-latest.args} | 11 +- ... cpu-exact2-nofallback.x86_64-latest.args} | 11 +- ...ct2.args => cpu-exact2.x86_64-latest.args} | 11 +- tests/qemuxml2argvdata/cpu-fallback.args | 32 - ...er.args => cpu-fallback.x86_64-5.2.0.args} | 9 +- .../cpu-fallback.x86_64-8.0.0.args | 33 + tests/qemuxml2argvdata/cpu-fallback.xml | 15 +- tests/qemuxml2argvdata/cpu-host-kvmclock.args | 32 - .../cpu-host-kvmclock.x86_64-latest.args | 33 + ... => cpu-host-model-cmt.x86_64-latest.args} | 11 +- ...cpu-host-model-fallback.x86_64-4.2.0.args} | 7 +- ...cpu-host-model-fallback.x86_64-5.0.0.args} | 7 +- .../cpu-host-model-fallback.x86_64-5.1.0.args | 33 + .../cpu-host-model-fallback.x86_64-5.2.0.args | 34 + .../cpu-host-model-fallback.x86_64-6.0.0.args | 34 + .../cpu-host-model-fallback.x86_64-6.1.0.args | 34 + .../cpu-host-model-fallback.x86_64-6.2.0.args | 34 + .../cpu-host-model-fallback.x86_64-7.0.0.args | 34 + .../cpu-host-model-fallback.x86_64-7.1.0.args | 34 + .../cpu-host-model-fallback.x86_64-7.2.0.args | 34 + .../cpu-host-model-fallback.x86_64-8.0.0.args | 33 + ...cpu-host-model-fallback.x86_64-latest.args | 33 + .../cpu-host-model-nofallback.err | 1 - ...pu-host-model-nofallback.x86_64-4.2.0.args | 33 + ...pu-host-model-nofallback.x86_64-5.0.0.args | 33 + ...pu-host-model-nofallback.x86_64-5.1.0.args | 33 + ...pu-host-model-nofallback.x86_64-5.2.0.args | 34 + ...pu-host-model-nofallback.x86_64-6.0.0.args | 34 + ...pu-host-model-nofallback.x86_64-6.1.0.args | 34 + ...pu-host-model-nofallback.x86_64-6.2.0.args | 34 + ...pu-host-model-nofallback.x86_64-7.0.0.args | 34 + ...pu-host-model-nofallback.x86_64-7.1.0.args | 34 + ...pu-host-model-nofallback.x86_64-7.2.0.args | 34 + ...pu-host-model-nofallback.x86_64-8.0.0.args | 33 + ...u-host-model-nofallback.x86_64-latest.args | 33 + .../cpu-host-model-vendor.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-host-model.args | 40 - .../cpu-host-model.x86_64-6.2.0.args | 39 + .../cpu-host-model.x86_64-7.0.0.args | 39 + .../cpu-host-model.x86_64-7.1.0.args | 39 + .../cpu-host-model.x86_64-7.2.0.args | 39 + .../cpu-host-model.x86_64-8.0.0.args | 38 + ...t-passthrough-features.x86_64-latest.args} | 14 +- .../cpu-host-passthrough.args | 32 - .../cpu-host-passthrough.x86_64-latest.args | 33 + ...k.args => cpu-kvmclock.x86_64-latest.args} | 11 +- tests/qemuxml2argvdata/cpu-minimum1.args | 32 - .../cpu-minimum1.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-minimum2.args | 32 - .../cpu-minimum2.x86_64-latest.args | 33 + ...pu-no-removed-features.x86_64-latest.args} | 11 +- tests/qemuxml2argvdata/cpu-nofallback.err | 1 - .../cpu-nofallback.x86_64-5.2.0.err | 1 + .../cpu-nofallback.x86_64-8.0.0.args | 33 + tests/qemuxml2argvdata/cpu-nofallback.xml | 15 +- tests/qemuxml2argvdata/cpu-numa-disjoint.args | 33 - .../cpu-numa-disjoint.x86_64-latest.args | 36 + .../cpu-numa-memshared.x86_64-latest.args | 36 + .../cpu-numa-no-memory-element.args | 33 - ...numa-no-memory-element.x86_64-latest.args} | 17 +- tests/qemuxml2argvdata/cpu-numa1.args | 33 - .../cpu-numa1.x86_64-latest.args | 36 + tests/qemuxml2argvdata/cpu-numa2.args | 33 - .../cpu-numa2.x86_64-latest.args | 36 + ...-numa3.err => cpu-numa3.x86_64-latest.err} | 0 .../cpu-phys-bits-emulate.args | 32 - ... cpu-phys-bits-emulate.x86_64-latest.args} | 13 +- .../cpu-phys-bits-emulate2.args | 32 - .../cpu-phys-bits-emulate2.x86_64-latest.args | 33 + .../cpu-phys-bits-passthrough.args | 32 - ...-phys-bits-passthrough.x86_64-latest.args} | 13 +- ...-phys-bits-passthrough2.x86_64-latest.err} | 0 ...u-qemu-host-passthrough.x86_64-latest.err} | 0 tests/qemuxml2argvdata/cpu-strict1.args | 32 - .../cpu-strict1.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-strict1.xml | 12 +- tests/qemuxml2argvdata/cpu-topology1.args | 31 - ....args => cpu-topology1.x86_64-latest.args} | 17 +- tests/qemuxml2argvdata/cpu-topology1.xml | 4 +- tests/qemuxml2argvdata/cpu-topology2.args | 32 - .../cpu-topology2.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-topology2.xml | 5 +- tests/qemuxml2argvdata/cpu-topology3.args | 31 - .../cpu-topology3.x86_64-latest.args | 33 + tests/qemuxml2argvdata/cpu-topology3.xml | 2 +- .../cpu-topology4.x86_64-latest.args | 33 + .../{monitor-json.xml => cpu-topology4.xml} | 18 +- ...s => cpu-tsc-frequency.x86_64-latest.args} | 11 +- ... default-kvm-host-arch.x86_64-latest.args} | 12 +- ...default-qemu-host-arch.x86_64-latest.args} | 12 +- .../graphics-egl-headless.args | 33 - ...raphics-sdl-fullscreen.x86_64-latest.args} | 14 +- ...l.args => graphics-sdl.x86_64-latest.args} | 14 +- ...isplay-missing-graphics.x86_64-latest.err} | 0 ... hostdev-mdev-duplicate.x86_64-latest.err} | 0 ...-invalid-target-address.x86_64-latest.err} | 0 ...ostdev-mdev-precreated.x86_64-latest.args} | 12 +- ...dev-src-address-invalid.x86_64-latest.err} | 0 .../hostdev-pci-address-unassigned.args | 34 - ...-pci-address-unassigned.x86_64-latest.args | 36 + ...> hostdev-pci-duplicate.x86_64-latest.err} | 0 .../hostdev-pci-multifunction.args | 38 - ...stdev-pci-multifunction.x86_64-latest.args | 40 + ... hostdev-scsi-duplicate.x86_64-latest.err} | 0 ...ev-scsi-vhost-scsi-pci.x86_64-latest.args} | 22 +- ...> hostdev-usb-duplicate.x86_64-latest.err} | 0 ...stdev-vfio-multidomain.x86_64-latest.args} | 17 +- ...ev-vfio-zpci-wrong-arch.x86_64-latest.err} | 0 tests/qemuxml2argvdata/hostdev-vfio.args | 35 - ...n.args => hostdev-vfio.x86_64-latest.args} | 16 +- ...e.args => hotplug-base.x86_64-latest.args} | 13 +- ...s-default-1G-nodeset-2M.x86_64-latest.err} | 0 ...pages-memaccess-invalid.x86_64-latest.err} | 0 ... => hugepages-memaccess3.x86_64-5.1.0.err} | 0 .../qemuxml2argvdata/input-usbmouse-addr.args | 35 - .../input-usbmouse-addr.x86_64-latest.args | 37 + .../input-usbmouse.x86_64-latest.args | 36 + tests/qemuxml2argvdata/input-usbtablet.args | 34 - .../input-usbtablet.x86_64-latest.args | 36 + ....args => kvm-pit-delay.x86_64-latest.args} | 14 +- ...rgs => kvm-pit-discard.x86_64-latest.args} | 14 +- ...clock.args => kvmclock.x86_64-latest.args} | 9 +- tests/qemuxml2argvdata/machine-aliases1.args | 34 - .../machine-aliases1.x86_64-latest.args | 36 + ...gs => machine-aliases2.x86_64-latest.args} | 15 +- .../machine-core-off.x86_64-latest.args | 35 + tests/qemuxml2argvdata/machine-core-on.args | 33 - ...rgs => machine-core-on.x86_64-latest.args} | 13 +- ...dparm-s390-char-invalid.x86_64-latest.err} | 0 ...adparm-s390-len-invalid.x86_64-latest.err} | 0 .../qemuxml2argvdata/machine-vmport-opt.args | 34 - .../machine-vmport-opt.x86_64-latest.args | 36 + ...rr => memory-align-fail.x86_64-latest.err} | 0 .../memory-hotplug-dimm.x86_64-latest.args | 41 + ...plug-invalid-targetnode.x86_64-latest.err} | 0 ...> memory-hotplug-nonuma.x86_64-latest.err} | 0 tests/qemuxml2argvdata/memory-hotplug.args | 35 - ...args => memory-hotplug.x86_64-latest.args} | 22 +- tests/qemuxml2argvdata/memtune-unlimited.args | 34 - .../memtune-unlimited.x86_64-latest.args | 36 + tests/qemuxml2argvdata/memtune.args | 34 - .../memtune.x86_64-latest.args | 36 + ...migrate-numa-unaligned.x86_64-latest.args} | 17 +- ...igrate.args => migrate.x86_64-latest.args} | 12 +- ...rr => minimal-no-memory.x86_64-latest.err} | 0 tests/qemuxml2argvdata/minimal.args | 34 - .../minimal.x86_64-latest.args | 36 + tests/qemuxml2argvdata/misc-acpi.args | 32 - ...late.args => misc-acpi.x86_64-latest.args} | 13 +- ...rgs => misc-disable-s3.x86_64-latest.args} | 12 +- ... misc-disable-suspends.x86_64-latest.args} | 12 +- tests/qemuxml2argvdata/misc-enable-s4.err | 1 - ...args => misc-enable-s4.x86_64-latest.args} | 12 +- tests/qemuxml2argvdata/misc-uuid.args | 32 - ...auto.args => misc-uuid.x86_64-latest.args} | 13 +- tests/qemuxml2argvdata/monitor-json.args | 34 - .../multifunction-pci-device.args | 43 - ...ultifunction-pci-device.x86_64-latest.args | 45 + ...s.args => nosharepages.x86_64-latest.args} | 12 +- .../numad-auto-memory-vcpu-cpuset.args | 34 - ...auto-memory-vcpu-cpuset.x86_64-latest.args | 36 + ...o-memory-vcpu-no-cpuset-and-placement.args | 34 - ...no-cpuset-and-placement.x86_64-latest.args | 36 + ...tic-numatune-no-nodeset.x86_64-latest.err} | 0 .../numad-auto-vcpu-static-numatune.args | 34 - ...to-vcpu-static-numatune.x86_64-latest.args | 36 + .../numad-static-memory-auto-vcpu.args | 34 - ...static-memory-auto-vcpu.x86_64-latest.args | 36 + tests/qemuxml2argvdata/numad.args | 34 - .../qemuxml2argvdata/numad.x86_64-latest.args | 36 + .../numatune-auto-nodeset-invalid.args | 34 - ...ne-auto-nodeset-invalid.x86_64-latest.args | 36 + ...> numatune-auto-prefer.x86_64-latest.args} | 14 +- ... => numatune-distances.x86_64-latest.args} | 28 +- ...ne-memnode-invalid-mode.x86_64-latest.err} | 0 ...tune-memnode-no-memory.x86_64-latest.args} | 15 +- ... numatune-memnode-nocpu.x86_64-latest.err} | 0 tests/qemuxml2argvdata/numatune-memnode.args | 37 - ...ne-memnodes-problematic.x86_64-latest.err} | 0 ...-memory-invalid-nodeset.x86_64-latest.err} | 0 tests/qemuxml2argvdata/numatune-memory.args | 34 - tests/qemuxml2argvdata/numatune-memory.xml | 31 - ...nodeset-exceed-hostnode.x86_64-latest.err} | 0 .../parallel-parport-chardev.args | 36 - .../parallel-tcp-chardev.args | 36 - tests/qemuxml2argvdata/pci-autoadd-addr.args | 41 - .../pci-autoadd-addr.x86_64-latest.args | 44 + tests/qemuxml2argvdata/pci-autoadd-idx.args | 42 - .../pci-autoadd-idx.x86_64-latest.args | 45 + ...s => pci-autofill-addr.x86_64-latest.args} | 16 +- ...-bridge-duplicate-index.x86_64-latest.err} | 0 ... pci-bridge-many-disks.x86_64-latest.args} | 224 ++-- ...-negative-index-invalid.x86_64-latest.err} | 0 tests/qemuxml2argvdata/pci-bridge.args | 101 -- .../pci-bridge.x86_64-latest.args | 104 ++ ....err => pci-bus-invalid.x86_64-latest.err} | 0 ...r => pci-domain-invalid.x86_64-latest.err} | 0 ...ci-expander-bus-bad-bus.x86_64-latest.err} | 0 ...xpander-bus-bad-machine.x86_64-latest.err} | 0 ...i-expander-bus-bad-node.x86_64-latest.err} | 0 tests/qemuxml2argvdata/pci-expander-bus.args | 98 -- .../pci-expander-bus.x86_64-latest.args | 101 ++ ...=> pci-function-invalid.x86_64-latest.err} | 0 ...-many.args => pci-many.x86_64-latest.args} | 71 +- .../pci-rom-disabled-invalid.args | 1 - ...ci-rom-disabled-invalid.x86_64-latest.args | 1 + ...gs => pci-rom-disabled.x86_64-latest.args} | 12 +- .../pci-rom.x86_64-latest.args | 42 + ...err => pci-root-address.x86_64-latest.err} | 0 ... pci-root-nonzero-index.x86_64-latest.err} | 0 .../pci-serial-dev-chardev.args | 36 - ...err => pci-slot-invalid.x86_64-latest.err} | 0 ...ie-expander-bus-bad-bus.x86_64-latest.err} | 0 ...xpander-bus-bad-machine.x86_64-latest.err} | 0 tests/qemuxml2argvdata/pcie-expander-bus.args | 135 -- .../pcie-expander-bus.x86_64-latest.args | 140 ++ ...oot-port-model-generic.x86_64-latest.args} | 14 +- ...oot-port-model-ioh3420.x86_64-latest.args} | 14 +- ...pcie-root-port-too-many.x86_64-latest.err} | 0 ...args => pcie-root-port.x86_64-latest.args} | 17 +- ...root.args => pcie-root.x86_64-latest.args} | 11 +- .../pcie-switch-downstream-port.args | 45 - ...-switch-downstream-port.x86_64-latest.args | 48 + .../pcie-switch-upstream-port.args | 39 - ...ie-switch-upstream-port.x86_64-latest.args | 43 + ....args => pcihole64-q35.x86_64-latest.args} | 15 +- ...le64.args => pcihole64.x86_64-latest.args} | 12 +- ...rgs => pmu-feature-off.x86_64-latest.args} | 8 +- ...re.args => pmu-feature.x86_64-latest.args} | 8 +- ...eatures-invalid-machine.x86_64-latest.err} | 0 ...-serial-invalid-machine.x86_64-latest.err} | 0 ...=> q35-dmi-bad-address1.x86_64-latest.err} | 0 ...=> q35-dmi-bad-address2.x86_64-latest.err} | 0 .../q35-pci-force-address.args | 38 - .../q35-pci-force-address.x86_64-latest.args | 40 + .../q35-pm-disable-fallback.args | 37 - .../q35-pm-disable-fallback.xml | 18 - tests/qemuxml2argvdata/q35-pm-disable.args | 37 - tests/qemuxml2argvdata/q35-pm-disable.xml | 18 - tests/qemuxml2argvdata/q35-usb2-multi.args | 49 - .../q35-usb2-multi.x86_64-latest.args | 51 + tests/qemuxml2argvdata/q35-usb2-reorder.args | 49 - .../q35-usb2-reorder.x86_64-latest.args | 51 + .../q35-usb2.x86_64-latest.args | 43 + ...t.err => q35-wrong-root.x86_64-latest.err} | 0 tests/qemuxml2argvdata/q35.args | 39 - .../{q35-usb2.args => q35.x86_64-latest.args} | 23 +- tests/qemuxml2argvdata/q35.xml | 4 + ...nv.args => qemu-ns-alt.x86_64-latest.args} | 15 +- .../qemu-ns-commandline-ns0.args | 34 - ...qemu-ns-commandline-ns0.x86_64-latest.args | 36 + .../qemu-ns-commandline-ns1.args | 34 - ...qemu-ns-commandline-ns1.x86_64-latest.args | 36 + .../qemuxml2argvdata/qemu-ns-commandline.args | 34 - .../qemu-ns-commandline.x86_64-latest.args | 36 + .../qemu-ns-domain-commandline-ns0.args | 34 - ...-domain-commandline-ns0.x86_64-latest.args | 36 + .../qemu-ns-domain-commandline.args | 34 - ...u-ns-domain-commandline.x86_64-latest.args | 36 + .../qemuxml2argvdata/qemu-ns-domain-ns0.args | 34 - .../qemu-ns-domain-ns0.x86_64-latest.args | 36 + ...args => qemu-ns-no-env.x86_64-latest.args} | 15 +- ...eboot-timeout-disabled.x86_64-latest.args} | 10 +- ...reboot-timeout-enabled.x86_64-latest.args} | 10 +- ....args => restore-v2-fd.x86_64-latest.args} | 14 +- ...-v2.args => restore-v2.x86_64-latest.args} | 12 +- tests/qemuxml2argvdata/seclabel-dac-none.args | 34 - .../seclabel-dac-none.x86_64-latest.args | 36 + ...label-device-duplicates.x86_64-latest.err} | 0 ...-device-relabel-invalid.x86_64-latest.err} | 0 .../seclabel-dynamic-baselabel.args | 34 - ...label-dynamic-baselabel.x86_64-latest.args | 36 + .../seclabel-dynamic-labelskip.args | 34 - ...label-dynamic-labelskip.x86_64-latest.args | 36 + ...label-dynamic-override.x86_64-latest.args} | 16 +- .../seclabel-dynamic-relabel.args | 34 - ...eclabel-dynamic-relabel.x86_64-latest.args | 36 + tests/qemuxml2argvdata/seclabel-dynamic.args | 34 - .../seclabel-dynamic.x86_64-latest.args | 36 + ...rr => seclabel-multiple.x86_64-latest.err} | 0 tests/qemuxml2argvdata/seclabel-none.args | 34 - .../seclabel-none.x86_64-latest.args | 36 + .../seclabel-static-labelskip.args | 34 - ...clabel-static-labelskip.x86_64-latest.args | 36 + .../seclabel-static-relabel.args | 34 - ...seclabel-static-relabel.x86_64-latest.args | 36 + tests/qemuxml2argvdata/seclabel-static.args | 34 - .../seclabel-static.x86_64-latest.args | 36 + .../serial-dev-chardev-iobase.args | 36 - .../qemuxml2argvdata/serial-dev-chardev.args | 36 - .../qemuxml2argvdata/serial-file-chardev.args | 37 - tests/qemuxml2argvdata/serial-file-log.args | 37 - .../qemuxml2argvdata/serial-many-chardev.args | 39 - .../qemuxml2argvdata/serial-pty-chardev.args | 36 - tests/qemuxml2argvdata/serial-spiceport.args | 38 - .../qemuxml2argvdata/serial-tcp-chardev.args | 36 - .../serial-tcp-telnet-chardev.args | 36 - .../serial-tcp-tlsx509-chardev-verify.args | 39 - .../serial-tcp-tlsx509-chardev.args | 39 - .../serial-tcp-tlsx509-secret-chardev.args | 40 - .../qemuxml2argvdata/serial-udp-chardev.args | 38 - tests/qemuxml2argvdata/serial-vc-chardev.args | 36 - .../smartcard-controller.x86_64-latest.args | 35 + ...t-certificates-database.x86_64-latest.args | 35 + .../smartcard-host-certificates.args | 33 - ...tcard-host-certificates.x86_64-latest.args | 35 + tests/qemuxml2argvdata/smartcard-host.args | 33 - .../smartcard-host.x86_64-latest.args | 35 + ...d-passthrough-spicevmc.x86_64-latest.args} | 18 +- ...rtcard-passthrough-tcp.x86_64-latest.args} | 16 +- ...date.err => smbios-date.x86_64-latest.err} | 0 ...rr => smbios-uuid-match.x86_64-latest.err} | 0 ...{smbios.args => smbios.x86_64-latest.args} | 14 +- tests/qemuxml2argvdata/smp-dies.args | 33 - tests/qemuxml2argvdata/smp.args | 33 - ... tpm-no-backend-invalid.x86_64-latest.err} | 0 ....err => usb-bus-missing.x86_64-latest.err} | 0 ...troller-default-i440fx.x86_64-latest.args} | 14 +- ....xml => usb-controller-default-i440fx.xml} | 0 ...controller-default-isapc.x86_64-latest.err | 1 + .../usb-controller-default-isapc.xml | 16 + ...controller-default-q35.x86_64-latest.args} | 10 +- ...ult-unavailable-i440fx.x86_64-latest.args} | 12 +- ...-controller-default-unavailable-i440fx.xml | 1 + ...default-unavailable-q35.x86_64-latest.err} | 0 ...sb-controller-explicit-unavailable-q35.xml | 1 - ...troller-ich9-autoassign.x86_64-latest.args | 41 + ...xml => usb-controller-ich9-autoassign.xml} | 0 ...ntroller-ich9-companion.x86_64-latest.args | 36 + ....xml => usb-controller-ich9-companion.xml} | 0 ...ntroller-ich9-ehci-addr.x86_64-latest.args | 44 + ....xml => usb-controller-ich9-ehci-addr.xml} | 0 ...oller-ich9-no-companion.x86_64-latest.err} | 0 ...l => usb-controller-ich9-no-companion.xml} | 0 ...roller-implicit-i440fx.x86_64-latest.args} | 13 +- ...xml => usb-controller-implicit-i440fx.xml} | 1 - ...troller-implicit-isapc.x86_64-latest.args} | 8 +- .../usb-controller-implicit-isapc.xml | 15 + ...controller-implicit-q35.x86_64-latest.args | 36 + .../usb-controller-implicit-q35.xml | 15 + ...ntroller-nec-xhci-limit.x86_64-latest.err} | 0 ....xml => usb-controller-nec-xhci-limit.xml} | 0 ...er-nec-xhci-unavailable.x86_64-latest.err} | 0 .../usb-controller-nec-xhci-unavailable.xml | 1 + ...sb-controller-nec-xhci.x86_64-latest.args} | 10 +- ...it-q35.xml => usb-controller-nec-xhci.xml} | 0 ...ler-nex-xhci-autoassign.x86_64-latest.args | 37 + ...=> usb-controller-nex-xhci-autoassign.xml} | 0 ...> usb-controller-piix3.x86_64-latest.args} | 15 +- ...ontroller.xml => usb-controller-piix3.xml} | 0 ...troller-qemu-xhci-limit.x86_64-latest.err} | 0 .../usb-controller-qemu-xhci-unavailable.err | 1 - .../usb-controller-qemu-xhci-unavailable.xml | 1 - .../usb-controller-qemu-xhci.args | 30 - ...b-controller-qemu-xhci.x86_64-latest.args} | 15 +- .../qemuxml2argvdata/usb-controller-xhci.args | 30 - tests/qemuxml2argvdata/usb-controller.args | 31 - .../usb-hub-autoadd-deluxe.args | 50 - .../usb-hub-autoadd-deluxe.x86_64-latest.args | 52 + tests/qemuxml2argvdata/usb-hub-autoadd.args | 36 - .../usb-hub-autoadd.x86_64-latest.args | 38 + ...err => usb-hub-conflict.x86_64-latest.err} | 0 ... => usb-hub-nonexistent.x86_64-latest.err} | 0 tests/qemuxml2argvdata/usb-hub.args | 32 - .../usb-hub.x86_64-latest.args | 34 + .../qemuxml2argvdata/usb-ich9-autoassign.args | 39 - .../qemuxml2argvdata/usb-ich9-companion.args | 34 - .../qemuxml2argvdata/usb-ich9-ehci-addr.args | 42 - .../qemuxml2argvdata/usb-long-port-path.args | 35 - .../usb-long-port-path.x86_64-latest.args | 37 + ...hub.err => usb-none-hub.x86_64-latest.err} | 0 ...r.err => usb-none-other.x86_64-latest.err} | 0 ...r => usb-none-usbtablet.x86_64-latest.err} | 0 tests/qemuxml2argvdata/usb-none.args | 30 - .../usb-none.x86_64-latest.args | 32 + .../qemuxml2argvdata/usb-port-autoassign.args | 36 - .../usb-port-autoassign.x86_64-latest.args | 38 + tests/qemuxml2argvdata/usb-port-missing.args | 34 - .../usb-port-missing.x86_64-latest.args | 36 + ... usb-ports-out-of-range.x86_64-latest.err} | 0 tests/qemuxml2argvdata/usb-ports.args | 36 - .../usb-ports.x86_64-latest.args | 38 + tests/qemuxml2argvdata/usb-redir-boot.args | 39 - .../usb-redir-boot.x86_64-latest.args | 41 + .../usb-redir-filter-version.args | 36 - ...sb-redir-filter-version.x86_64-latest.args | 38 + tests/qemuxml2argvdata/usb-redir-filter.args | 39 - .../usb-redir-filter.x86_64-latest.args | 41 + tests/qemuxml2argvdata/usb-redir.args | 39 - .../usb-redir.x86_64-latest.args | 41 + ...-long-port-path-invalid.x86_64-latest.err} | 0 .../qemuxml2argvdata/usb-xhci-autoassign.args | 35 - tests/qemuxml2argvdata/usb1-usb2.args | 43 - .../usb1-usb2.x86_64-latest.args | 45 + ...=> vhost_queues-invalid.x86_64-latest.err} | 0 .../virtio-input-passthrough.args | 32 - ...irtio-input-passthrough.x86_64-latest.args | 34 + tests/qemuxml2argvdata/virtio-input.args | 34 - .../virtio-input.x86_64-latest.args | 36 + ...lloon-freepage-reporting.x86_64-5.0.0.err} | 0 .../qemuxml2argvdata/virtio-rng-default.args | 33 - .../virtio-rng-default.x86_64-latest.args | 35 + ...=> virtio-rng-egd-crash.x86_64-latest.err} | 0 ...args => virtio-rng-egd.x86_64-latest.args} | 16 +- .../qemuxml2argvdata/virtio-rng-multiple.args | 36 - .../virtio-rng-multiple.x86_64-latest.args | 38 + tests/qemuxml2argvdata/virtio-rng-random.args | 33 - .../virtio-rng-random.x86_64-latest.args | 35 + tests/qemuxml2argvdata/vmcoreinfo.args | 35 - .../vmcoreinfo.x86_64-latest.args | 37 + tests/qemuxml2argvtest.c | 1189 ++++++----------- .../default-kvm-host-arch.x86_64-latest.xml | 2 +- .../default-qemu-host-arch.x86_64-latest.xml | 2 +- .../qemuxml2xmloutdata/q35.x86_64-latest.xml | 4 + ...ntroller-default-i440fx.x86_64-latest.xml} | 0 ...ault-unavailable-i440fx.x86_64-latest.xml} | 22 +- ...ntroller-ich9-ehci-addr.x86_64-latest.xml} | 0 ...troller-implicit-i440fx.x86_64-latest.xml} | 12 +- ...ntroller-implicit-isapc.x86_64-latest.xml} | 18 +- ...-controller-implicit-q35.x86_64-latest.xml | 43 + ...usb-controller-nec-xhci.x86_64-latest.xml} | 0 ...=> usb-controller-piix3.x86_64-latest.xml} | 0 tests/qemuxml2xmltest.c | 14 +- tests/testutilsqemu.c | 159 +-- tests/testutilsqemu.h | 6 +- 550 files changed, 6870 insertions(+), 7188 deletions(-) rename tests/qemuxml2argvdata/{440fx-ide-address-conflict.err => 440fx-ide-address-conflict.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{440fx-wrong-root.err => 440fx-wrong-root.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-default-both.args => aarch64-gic-default-both.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-default-v2.args => aarch64-gic-default-v2.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-default-v3.args => aarch64-gic-default-v3.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-host.args => aarch64-gic-host.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-none-both.args => aarch64-gic-none-both.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-none-tcg.args => aarch64-gic-none-tcg.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-none-v2.args => aarch64-gic-none-v2.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-none-v3.args => aarch64-gic-none-v3.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-v2.args => aarch64-gic-v2.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{aarch64-gic-v3.args => aarch64-gic-v3.aarch64-latest.args} (100%) rename tests/qemuxml2argvdata/{machine-core-off.args => acpi-table.x86_64-latest.args} (60%) delete mode 100644 tests/qemuxml2argvdata/autoindex.args create mode 100644 tests/qemuxml2argvdata/autoindex.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/balloon-device-auto.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/balloon-device-deflate-off.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/balloon-device-deflate.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/balloon-device-period.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/balloon-device.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/blkiotune-device.args create mode 100644 tests/qemuxml2argvdata/blkiotune-device.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/blkiotune.args create mode 100644 tests/qemuxml2argvdata/blkiotune.x86_64-latest.args rename tests/qemuxml2argvdata/{channel-guestfwd.args => channel-guestfwd.x86_64-latest.args} (58%) rename tests/qemuxml2argvdata/{channel-spicevmc.args => channel-spicevmc.x86_64-latest.args} (55%) delete mode 100644 tests/qemuxml2argvdata/channel-virtio-auto.args create mode 100644 tests/qemuxml2argvdata/channel-virtio-auto.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/channel-virtio-autoadd.args create mode 100644 tests/qemuxml2argvdata/channel-virtio-autoadd.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/channel-virtio-autoassign.args create mode 100644 tests/qemuxml2argvdata/channel-virtio-autoassign.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/channel-virtio-default.args create mode 100644 tests/qemuxml2argvdata/channel-virtio-default.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/channel-virtio-state.x86_64-latest.args rename tests/qemuxml2argvdata/{channel-virtio-unix.args => channel-virtio-unix.x86_64-latest.args} (50%) delete mode 100644 tests/qemuxml2argvdata/channel-virtio.args rename tests/qemuxml2argvdata/{channel-virtio-state.args => channel-virtio.x86_64-latest.args} (54%) rename tests/qemuxml2argvdata/{chardev-reconnect-generated-path.err => chardev-reconnect-generated-path.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{chardev-reconnect-invalid-timeout.err => chardev-reconnect-invalid-timeout.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/chardev-reconnect.args create mode 100644 tests/qemuxml2argvdata/chardev-reconnect.x86_64-latest.args rename tests/qemuxml2argvdata/{clock-catchup.args => clock-catchup.x86_64-latest.args} (61%) rename tests/qemuxml2argvdata/{clock-localtime.args => clock-france.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{clock-hpet-off.args => clock-hpet-off.x86_64-7.2.0.args} (60%) create mode 100644 tests/qemuxml2argvdata/clock-hpet-off.x86_64-latest.args rename tests/qemuxml2argvdata/{clock-localtime-basis-localtime.args => clock-localtime-basis-localtime.x86_64-latest.args} (61%) rename tests/qemuxml2argvdata/{clock-france.args => clock-localtime.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{clock-timer-hyperv-rtc.args => clock-timer-hyperv-rtc.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{balloon-device-deflate-off.args => clock-utc.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{clock-variable.args => clock-variable.x86_64-latest.args} (61%) delete mode 100644 tests/qemuxml2argvdata/console-compat-auto.args delete mode 100644 tests/qemuxml2argvdata/console-compat-chardev.args delete mode 100644 tests/qemuxml2argvdata/console-compat.args rename tests/qemuxml2argvdata/{console-virtio-many.args => console-virtio-many.x86_64-latest.args} (52%) rename tests/qemuxml2argvdata/{console-virtio.args => console-virtio.x86_64-latest.args} (56%) delete mode 100644 tests/qemuxml2argvdata/controller-order.args create mode 100644 tests/qemuxml2argvdata/controller-order.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-Haswell-noTSX.args => cpu-Haswell-noTSX.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{cpu-Haswell.args => cpu-Haswell.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{cpu-Haswell2.args => cpu-Haswell2.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{cpu-Haswell3.args => cpu-Haswell3.x86_64-latest.args} (60%) create mode 100644 tests/qemuxml2argvdata/cpu-cache-disable.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-cache-disable2.xml create mode 100644 tests/qemuxml2argvdata/cpu-cache-disable3.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-cache-emulate-l2.err => cpu-cache-emulate-l2.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{cpu-cache-disable.args => cpu-cache-emulate-l3.x86_64-latest.args} (56%) rename tests/qemuxml2argvdata/{cpu-cache-passthrough-l3.err => cpu-cache-passthrough-l3.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/cpu-cache-passthrough.args rename tests/qemuxml2argvdata/{cpu-cache-disable2.args => cpu-cache-passthrough.x86_64-latest.args} (56%) delete mode 100644 tests/qemuxml2argvdata/cpu-cache-passthrough2.args delete mode 100644 tests/qemuxml2argvdata/cpu-cache-passthrough2.xml rename tests/qemuxml2argvdata/{cpu-cache-passthrough3.err => cpu-cache-passthrough3.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/cpu-check-default-none.args create mode 100644 tests/qemuxml2argvdata/cpu-check-default-none.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-check-default-none2.args => cpu-check-default-none2.x86_64-latest.args} (60%) delete mode 100644 tests/qemuxml2argvdata/cpu-check-default-partial.args create mode 100644 tests/qemuxml2argvdata/cpu-check-default-partial.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-check-default-partial2.args => cpu-check-default-partial2.x86_64-latest.args} (60%) delete mode 120000 tests/qemuxml2argvdata/cpu-check-full.args create mode 120000 tests/qemuxml2argvdata/cpu-check-full.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-check-none.args => cpu-check-none.x86_64-latest.args} (60%) delete mode 120000 tests/qemuxml2argvdata/cpu-check-partial.args create mode 120000 tests/qemuxml2argvdata/cpu-check-partial.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-exact1.args => cpu-exact1.x86_64-latest.args} (62%) rename tests/qemuxml2argvdata/{cpu-exact2-nofallback.args => cpu-exact2-nofallback.x86_64-latest.args} (63%) rename tests/qemuxml2argvdata/{cpu-exact2.args => cpu-exact2.x86_64-latest.args} (63%) delete mode 100644 tests/qemuxml2argvdata/cpu-fallback.args rename tests/qemuxml2argvdata/{usb-piix3-controller.args => cpu-fallback.x86_64-5.2.0.args} (73%) create mode 100644 tests/qemuxml2argvdata/cpu-fallback.x86_64-8.0.0.args delete mode 100644 tests/qemuxml2argvdata/cpu-host-kvmclock.args create mode 100644 tests/qemuxml2argvdata/cpu-host-kvmclock.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-host-model-cmt.args => cpu-host-model-cmt.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{cpu-host-model-fallback.args => cpu-host-model-fallback.x86_64-4.2.0.args} (63%) rename tests/qemuxml2argvdata/{cpu-host-model-vendor.args => cpu-host-model-fallback.x86_64-5.0.0.args} (63%) create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-5.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-5.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-6.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-6.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-6.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-7.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-8.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-fallback.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.err create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-4.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-5.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-5.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-5.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-6.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-6.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-6.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-7.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-8.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-nofallback.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model-vendor.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-host-model.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model.x86_64-6.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model.x86_64-7.0.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model.x86_64-7.1.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model.x86_64-7.2.0.args create mode 100644 tests/qemuxml2argvdata/cpu-host-model.x86_64-8.0.0.args rename tests/qemuxml2argvdata/{machine-aliases2.args => cpu-host-passthrough-features.x86_64-latest.args} (60%) delete mode 100644 tests/qemuxml2argvdata/cpu-host-passthrough.args create mode 100644 tests/qemuxml2argvdata/cpu-host-passthrough.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-kvmclock.args => cpu-kvmclock.x86_64-latest.args} (60%) delete mode 100644 tests/qemuxml2argvdata/cpu-minimum1.args create mode 100644 tests/qemuxml2argvdata/cpu-minimum1.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-minimum2.args create mode 100644 tests/qemuxml2argvdata/cpu-minimum2.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-no-removed-features.args => cpu-no-removed-features.x86_64-latest.args} (60%) delete mode 100644 tests/qemuxml2argvdata/cpu-nofallback.err create mode 100644 tests/qemuxml2argvdata/cpu-nofallback.x86_64-5.2.0.err create mode 100644 tests/qemuxml2argvdata/cpu-nofallback.x86_64-8.0.0.args delete mode 100644 tests/qemuxml2argvdata/cpu-numa-disjoint.args create mode 100644 tests/qemuxml2argvdata/cpu-numa-disjoint.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/cpu-numa-memshared.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-numa-no-memory-element.args rename tests/qemuxml2argvdata/{cpu-numa-memshared.args => cpu-numa-no-memory-element.x86_64-latest.args} (56%) delete mode 100644 tests/qemuxml2argvdata/cpu-numa1.args create mode 100644 tests/qemuxml2argvdata/cpu-numa1.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-numa2.args create mode 100644 tests/qemuxml2argvdata/cpu-numa2.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-numa3.err => cpu-numa3.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/cpu-phys-bits-emulate.args rename tests/qemuxml2argvdata/{cpu-cache-disable3.args => cpu-phys-bits-emulate.x86_64-latest.args} (57%) delete mode 100644 tests/qemuxml2argvdata/cpu-phys-bits-emulate2.args create mode 100644 tests/qemuxml2argvdata/cpu-phys-bits-emulate2.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-phys-bits-passthrough.args rename tests/qemuxml2argvdata/{cpu-cache-emulate-l3.args => cpu-phys-bits-passthrough.x86_64-latest.args} (57%) rename tests/qemuxml2argvdata/{cpu-phys-bits-passthrough2.err => cpu-phys-bits-passthrough2.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{cpu-qemu-host-passthrough.err => cpu-qemu-host-passthrough.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/cpu-strict1.args create mode 100644 tests/qemuxml2argvdata/cpu-strict1.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-topology1.args rename tests/qemuxml2argvdata/{balloon-device.args => cpu-topology1.x86_64-latest.args} (55%) delete mode 100644 tests/qemuxml2argvdata/cpu-topology2.args create mode 100644 tests/qemuxml2argvdata/cpu-topology2.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/cpu-topology3.args create mode 100644 tests/qemuxml2argvdata/cpu-topology3.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/cpu-topology4.x86_64-latest.args rename tests/qemuxml2argvdata/{monitor-json.xml => cpu-topology4.xml} (51%) rename tests/qemuxml2argvdata/{cpu-tsc-frequency.args => cpu-tsc-frequency.x86_64-latest.args} (65%) rename tests/qemuxml2argvdata/{default-kvm-host-arch.args => default-kvm-host-arch.x86_64-latest.args} (58%) rename tests/qemuxml2argvdata/{default-qemu-host-arch.args => default-qemu-host-arch.x86_64-latest.args} (59%) delete mode 100644 tests/qemuxml2argvdata/graphics-egl-headless.args rename tests/qemuxml2argvdata/{graphics-sdl-fullscreen.args => graphics-sdl-fullscreen.x86_64-latest.args} (62%) rename tests/qemuxml2argvdata/{graphics-sdl.args => graphics-sdl.x86_64-latest.args} (61%) rename tests/qemuxml2argvdata/{hostdev-mdev-display-missing-graphics.err => hostdev-mdev-display-missing-graphics.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hostdev-mdev-duplicate.err => hostdev-mdev-duplicate.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hostdev-mdev-invalid-target-address.err => hostdev-mdev-invalid-target-address.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hostdev-mdev-precreated.args => hostdev-mdev-precreated.x86_64-latest.args} (55%) rename tests/qemuxml2argvdata/{hostdev-mdev-src-address-invalid.err => hostdev-mdev-src-address-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/hostdev-pci-address-unassigned.args create mode 100644 tests/qemuxml2argvdata/hostdev-pci-address-unassigned.x86_64-latest.args rename tests/qemuxml2argvdata/{hostdev-pci-duplicate.err => hostdev-pci-duplicate.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/hostdev-pci-multifunction.args create mode 100644 tests/qemuxml2argvdata/hostdev-pci-multifunction.x86_64-latest.args rename tests/qemuxml2argvdata/{hostdev-scsi-duplicate.err => hostdev-scsi-duplicate.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-rom.args => hostdev-scsi-vhost-scsi-pci.x86_64-latest.args} (54%) rename tests/qemuxml2argvdata/{hostdev-usb-duplicate.err => hostdev-usb-duplicate.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hostdev-scsi-vhost-scsi-pci.args => hostdev-vfio-multidomain.x86_64-latest.args} (58%) rename tests/qemuxml2argvdata/{hostdev-vfio-zpci-wrong-arch.err => hostdev-vfio-zpci-wrong-arch.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/hostdev-vfio.args rename tests/qemuxml2argvdata/{hostdev-vfio-multidomain.args => hostdev-vfio.x86_64-latest.args} (58%) rename tests/qemuxml2argvdata/{hotplug-base.args => hotplug-base.x86_64-latest.args} (55%) rename tests/qemuxml2argvdata/{hugepages-default-1G-nodeset-2M.err => hugepages-default-1G-nodeset-2M.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hugepages-memaccess-invalid.err => hugepages-memaccess-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{hugepages-memaccess3.err => hugepages-memaccess3.x86_64-5.1.0.err} (100%) delete mode 100644 tests/qemuxml2argvdata/input-usbmouse-addr.args create mode 100644 tests/qemuxml2argvdata/input-usbmouse-addr.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/input-usbmouse.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/input-usbtablet.args create mode 100644 tests/qemuxml2argvdata/input-usbtablet.x86_64-latest.args rename tests/qemuxml2argvdata/{kvm-pit-delay.args => kvm-pit-delay.x86_64-latest.args} (62%) rename tests/qemuxml2argvdata/{kvm-pit-discard.args => kvm-pit-discard.x86_64-latest.args} (62%) rename tests/qemuxml2argvdata/{kvmclock.args => kvmclock.x86_64-latest.args} (64%) delete mode 100644 tests/qemuxml2argvdata/machine-aliases1.args create mode 100644 tests/qemuxml2argvdata/machine-aliases1.x86_64-latest.args rename tests/qemuxml2argvdata/{cpu-host-passthrough-features.args => machine-aliases2.x86_64-latest.args} (61%) create mode 100644 tests/qemuxml2argvdata/machine-core-off.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/machine-core-on.args rename tests/qemuxml2argvdata/{balloon-device-period.args => machine-core-on.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{machine-loadparm-s390-char-invalid.err => machine-loadparm-s390-char-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{machine-loadparm-s390-len-invalid.err => machine-loadparm-s390-len-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/machine-vmport-opt.args create mode 100644 tests/qemuxml2argvdata/machine-vmport-opt.x86_64-latest.args rename tests/qemuxml2argvdata/{memory-align-fail.err => memory-align-fail.x86_64-latest.err} (100%) create mode 100644 tests/qemuxml2argvdata/memory-hotplug-dimm.x86_64-latest.args rename tests/qemuxml2argvdata/{memory-hotplug-invalid-targetnode.err => memory-hotplug-invalid-targetnode.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{memory-hotplug-nonuma.err => memory-hotplug-nonuma.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/memory-hotplug.args rename tests/qemuxml2argvdata/{memory-hotplug-dimm.args => memory-hotplug.x86_64-latest.args} (58%) delete mode 100644 tests/qemuxml2argvdata/memtune-unlimited.args create mode 100644 tests/qemuxml2argvdata/memtune-unlimited.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/memtune.args create mode 100644 tests/qemuxml2argvdata/memtune.x86_64-latest.args rename tests/qemuxml2argvdata/{migrate-numa-unaligned.args => migrate-numa-unaligned.x86_64-latest.args} (54%) rename tests/qemuxml2argvdata/{migrate.args => migrate.x86_64-latest.args} (65%) rename tests/qemuxml2argvdata/{minimal-no-memory.err => minimal-no-memory.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/minimal.args create mode 100644 tests/qemuxml2argvdata/minimal.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/misc-acpi.args rename tests/qemuxml2argvdata/{balloon-device-deflate.args => misc-acpi.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{misc-disable-s3.args => misc-disable-s3.x86_64-latest.args} (65%) rename tests/qemuxml2argvdata/{misc-disable-suspends.args => misc-disable-suspends.x86_64-latest.args} (65%) delete mode 100644 tests/qemuxml2argvdata/misc-enable-s4.err rename tests/qemuxml2argvdata/{misc-enable-s4.args => misc-enable-s4.x86_64-latest.args} (65%) delete mode 100644 tests/qemuxml2argvdata/misc-uuid.args rename tests/qemuxml2argvdata/{balloon-device-auto.args => misc-uuid.x86_64-latest.args} (64%) delete mode 100644 tests/qemuxml2argvdata/monitor-json.args delete mode 100644 tests/qemuxml2argvdata/multifunction-pci-device.args create mode 100644 tests/qemuxml2argvdata/multifunction-pci-device.x86_64-latest.args rename tests/qemuxml2argvdata/{nosharepages.args => nosharepages.x86_64-latest.args} (64%) delete mode 100644 tests/qemuxml2argvdata/numad-auto-memory-vcpu-cpuset.args create mode 100644 tests/qemuxml2argvdata/numad-auto-memory-vcpu-cpuset.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/numad-auto-memory-vcpu-no-cpuset-and-placement.args create mode 100644 tests/qemuxml2argvdata/numad-auto-memory-vcpu-no-cpuset-and-placement.x86_64-latest.args rename tests/qemuxml2argvdata/{numad-auto-vcpu-static-numatune-no-nodeset.err => numad-auto-vcpu-static-numatune-no-nodeset.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/numad-auto-vcpu-static-numatune.args create mode 100644 tests/qemuxml2argvdata/numad-auto-vcpu-static-numatune.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/numad-static-memory-auto-vcpu.args create mode 100644 tests/qemuxml2argvdata/numad-static-memory-auto-vcpu.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/numad.args create mode 100644 tests/qemuxml2argvdata/numad.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/numatune-auto-nodeset-invalid.args create mode 100644 tests/qemuxml2argvdata/numatune-auto-nodeset-invalid.x86_64-latest.args rename tests/qemuxml2argvdata/{numatune-auto-prefer.args => numatune-auto-prefer.x86_64-latest.args} (56%) rename tests/qemuxml2argvdata/{numatune-distances.args => numatune-distances.x86_64-latest.args} (60%) rename tests/qemuxml2argvdata/{numatune-memnode-invalid-mode.err => numatune-memnode-invalid-mode.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{numatune-memnode-no-memory.args => numatune-memnode-no-memory.x86_64-latest.args} (57%) rename tests/qemuxml2argvdata/{numatune-memnode-nocpu.err => numatune-memnode-nocpu.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/numatune-memnode.args rename tests/qemuxml2argvdata/{numatune-memnodes-problematic.err => numatune-memnodes-problematic.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{numatune-memory-invalid-nodeset.err => numatune-memory-invalid-nodeset.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/numatune-memory.args delete mode 100644 tests/qemuxml2argvdata/numatune-memory.xml rename tests/qemuxml2argvdata/{numatune-static-nodeset-exceed-hostnode.err => numatune-static-nodeset-exceed-hostnode.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/parallel-parport-chardev.args delete mode 100644 tests/qemuxml2argvdata/parallel-tcp-chardev.args delete mode 100644 tests/qemuxml2argvdata/pci-autoadd-addr.args create mode 100644 tests/qemuxml2argvdata/pci-autoadd-addr.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/pci-autoadd-idx.args create mode 100644 tests/qemuxml2argvdata/pci-autoadd-idx.x86_64-latest.args rename tests/qemuxml2argvdata/{pci-autofill-addr.args => pci-autofill-addr.x86_64-latest.args} (57%) rename tests/qemuxml2argvdata/{pci-bridge-duplicate-index.err => pci-bridge-duplicate-index.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-bridge-many-disks.args => pci-bridge-many-disks.x86_64-latest.args} (68%) rename tests/qemuxml2argvdata/{pci-bridge-negative-index-invalid.err => pci-bridge-negative-index-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/pci-bridge.args create mode 100644 tests/qemuxml2argvdata/pci-bridge.x86_64-latest.args rename tests/qemuxml2argvdata/{pci-bus-invalid.err => pci-bus-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-domain-invalid.err => pci-domain-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-expander-bus-bad-bus.err => pci-expander-bus-bad-bus.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-expander-bus-bad-machine.err => pci-expander-bus-bad-machine.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-expander-bus-bad-node.err => pci-expander-bus-bad-node.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/pci-expander-bus.args create mode 100644 tests/qemuxml2argvdata/pci-expander-bus.x86_64-latest.args rename tests/qemuxml2argvdata/{pci-function-invalid.err => pci-function-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-many.args => pci-many.x86_64-latest.args} (67%) delete mode 120000 tests/qemuxml2argvdata/pci-rom-disabled-invalid.args create mode 120000 tests/qemuxml2argvdata/pci-rom-disabled-invalid.x86_64-latest.args rename tests/qemuxml2argvdata/{pci-rom-disabled.args => pci-rom-disabled.x86_64-latest.args} (58%) create mode 100644 tests/qemuxml2argvdata/pci-rom.x86_64-latest.args rename tests/qemuxml2argvdata/{pci-root-address.err => pci-root-address.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pci-root-nonzero-index.err => pci-root-nonzero-index.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/pci-serial-dev-chardev.args rename tests/qemuxml2argvdata/{pci-slot-invalid.err => pci-slot-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pcie-expander-bus-bad-bus.err => pcie-expander-bus-bad-bus.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pcie-expander-bus-bad-machine.err => pcie-expander-bus-bad-machine.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/pcie-expander-bus.args create mode 100644 tests/qemuxml2argvdata/pcie-expander-bus.x86_64-latest.args rename tests/qemuxml2argvdata/{pcie-root-port-model-ioh3420.args => pcie-root-port-model-generic.x86_64-latest.args} (51%) rename tests/qemuxml2argvdata/{pcie-root-port-model-generic.args => pcie-root-port-model-ioh3420.x86_64-latest.args} (55%) rename tests/qemuxml2argvdata/{pcie-root-port-too-many.err => pcie-root-port-too-many.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pcie-root-port.args => pcie-root-port.x86_64-latest.args} (53%) rename tests/qemuxml2argvdata/{pcie-root.args => pcie-root.x86_64-latest.args} (55%) delete mode 100644 tests/qemuxml2argvdata/pcie-switch-downstream-port.args create mode 100644 tests/qemuxml2argvdata/pcie-switch-downstream-port.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/pcie-switch-upstream-port.args create mode 100644 tests/qemuxml2argvdata/pcie-switch-upstream-port.x86_64-latest.args rename tests/qemuxml2argvdata/{pcihole64-q35.args => pcihole64-q35.x86_64-latest.args} (54%) rename tests/qemuxml2argvdata/{pcihole64.args => pcihole64.x86_64-latest.args} (59%) rename tests/qemuxml2argvdata/{pmu-feature-off.args => pmu-feature-off.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{pmu-feature.args => pmu-feature.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{pseries-features-invalid-machine.err => pseries-features-invalid-machine.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{pseries-serial-invalid-machine.err => pseries-serial-invalid-machine.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{q35-dmi-bad-address1.err => q35-dmi-bad-address1.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{q35-dmi-bad-address2.err => q35-dmi-bad-address2.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/q35-pci-force-address.args create mode 100644 tests/qemuxml2argvdata/q35-pci-force-address.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/q35-pm-disable-fallback.args delete mode 100644 tests/qemuxml2argvdata/q35-pm-disable-fallback.xml delete mode 100644 tests/qemuxml2argvdata/q35-pm-disable.args delete mode 100644 tests/qemuxml2argvdata/q35-pm-disable.xml delete mode 100644 tests/qemuxml2argvdata/q35-usb2-multi.args create mode 100644 tests/qemuxml2argvdata/q35-usb2-multi.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/q35-usb2-reorder.args create mode 100644 tests/qemuxml2argvdata/q35-usb2-reorder.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/q35-usb2.x86_64-latest.args rename tests/qemuxml2argvdata/{q35-wrong-root.err => q35-wrong-root.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/q35.args rename tests/qemuxml2argvdata/{q35-usb2.args => q35.x86_64-latest.args} (51%) rename tests/qemuxml2argvdata/{qemu-ns-no-env.args => qemu-ns-alt.x86_64-latest.args} (61%) delete mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline-ns0.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline-ns0.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline-ns1.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline-ns1.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-commandline.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-commandline-ns0.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-commandline-ns0.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-commandline.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-commandline.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-ns0.args create mode 100644 tests/qemuxml2argvdata/qemu-ns-domain-ns0.x86_64-latest.args rename tests/qemuxml2argvdata/{qemu-ns-alt.args => qemu-ns-no-env.x86_64-latest.args} (65%) rename tests/qemuxml2argvdata/{reboot-timeout-disabled.args => reboot-timeout-disabled.x86_64-latest.args} (63%) rename tests/qemuxml2argvdata/{reboot-timeout-enabled.args => reboot-timeout-enabled.x86_64-latest.args} (63%) rename tests/qemuxml2argvdata/{restore-v2-fd.args => restore-v2-fd.x86_64-latest.args} (61%) rename tests/qemuxml2argvdata/{restore-v2.args => restore-v2.x86_64-latest.args} (65%) delete mode 100644 tests/qemuxml2argvdata/seclabel-dac-none.args create mode 100644 tests/qemuxml2argvdata/seclabel-dac-none.x86_64-latest.args rename tests/qemuxml2argvdata/{seclabel-device-duplicates.err => seclabel-device-duplicates.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{seclabel-device-relabel-invalid.err => seclabel-device-relabel-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-baselabel.args create mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-baselabel.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-labelskip.args create mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-labelskip.x86_64-latest.args rename tests/qemuxml2argvdata/{seclabel-dynamic-override.args => seclabel-dynamic-override.x86_64-latest.args} (63%) delete mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-relabel.args create mode 100644 tests/qemuxml2argvdata/seclabel-dynamic-relabel.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/seclabel-dynamic.args create mode 100644 tests/qemuxml2argvdata/seclabel-dynamic.x86_64-latest.args rename tests/qemuxml2argvdata/{seclabel-multiple.err => seclabel-multiple.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/seclabel-none.args create mode 100644 tests/qemuxml2argvdata/seclabel-none.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/seclabel-static-labelskip.args create mode 100644 tests/qemuxml2argvdata/seclabel-static-labelskip.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/seclabel-static-relabel.args create mode 100644 tests/qemuxml2argvdata/seclabel-static-relabel.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/seclabel-static.args create mode 100644 tests/qemuxml2argvdata/seclabel-static.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/serial-dev-chardev-iobase.args delete mode 100644 tests/qemuxml2argvdata/serial-dev-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-file-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-file-log.args delete mode 100644 tests/qemuxml2argvdata/serial-many-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-pty-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-spiceport.args delete mode 100644 tests/qemuxml2argvdata/serial-tcp-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-tcp-telnet-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-tcp-tlsx509-chardev-verify.args delete mode 100644 tests/qemuxml2argvdata/serial-tcp-tlsx509-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-tcp-tlsx509-secret-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-udp-chardev.args delete mode 100644 tests/qemuxml2argvdata/serial-vc-chardev.args create mode 100644 tests/qemuxml2argvdata/smartcard-controller.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/smartcard-host-certificates-database.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/smartcard-host-certificates.args create mode 100644 tests/qemuxml2argvdata/smartcard-host-certificates.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/smartcard-host.args create mode 100644 tests/qemuxml2argvdata/smartcard-host.x86_64-latest.args rename tests/qemuxml2argvdata/{smartcard-passthrough-spicevmc.args => smartcard-passthrough-spicevmc.x86_64-latest.args} (52%) rename tests/qemuxml2argvdata/{smartcard-passthrough-tcp.args => smartcard-passthrough-tcp.x86_64-latest.args} (54%) rename tests/qemuxml2argvdata/{smbios-date.err => smbios-date.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{smbios-uuid-match.err => smbios-uuid-match.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{smbios.args => smbios.x86_64-latest.args} (70%) delete mode 100644 tests/qemuxml2argvdata/smp-dies.args delete mode 100644 tests/qemuxml2argvdata/smp.args rename tests/qemuxml2argvdata/{tpm-no-backend-invalid.err => tpm-no-backend-invalid.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-bus-missing.err => usb-bus-missing.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{clock-utc.args => usb-controller-default-i440fx.x86_64-latest.args} (59%) rename tests/qemuxml2argvdata/{usb-controller.xml => usb-controller-default-i440fx.xml} (100%) create mode 100644 tests/qemuxml2argvdata/usb-controller-default-isapc.x86_64-latest.err create mode 100644 tests/qemuxml2argvdata/usb-controller-default-isapc.xml rename tests/qemuxml2argvdata/{usb-controller-default-q35.args => usb-controller-default-q35.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{smartcard-controller.args => usb-controller-default-unavailable-i440fx.x86_64-latest.args} (63%) create mode 120000 tests/qemuxml2argvdata/usb-controller-default-unavailable-i440fx.xml rename tests/qemuxml2argvdata/{usb-controller-default-unavailable-q35.err => usb-controller-default-unavailable-q35.x86_64-latest.err} (100%) delete mode 120000 tests/qemuxml2argvdata/usb-controller-explicit-unavailable-q35.xml create mode 100644 tests/qemuxml2argvdata/usb-controller-ich9-autoassign.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-ich9-autoassign.xml => usb-controller-ich9-autoassign.xml} (100%) create mode 100644 tests/qemuxml2argvdata/usb-controller-ich9-companion.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-ich9-companion.xml => usb-controller-ich9-companion.xml} (100%) create mode 100644 tests/qemuxml2argvdata/usb-controller-ich9-ehci-addr.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-ich9-ehci-addr.xml => usb-controller-ich9-ehci-addr.xml} (100%) rename tests/qemuxml2argvdata/{usb-ich9-no-companion.err => usb-controller-ich9-no-companion.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-ich9-no-companion.xml => usb-controller-ich9-no-companion.xml} (100%) rename tests/qemuxml2argvdata/{smartcard-host-certificates-database.args => usb-controller-implicit-i440fx.x86_64-latest.args} (63%) rename tests/qemuxml2argvdata/{usb-controller-xhci.xml => usb-controller-implicit-i440fx.xml} (86%) rename tests/qemuxml2argvdata/{acpi-table.args => usb-controller-implicit-isapc.x86_64-latest.args} (67%) create mode 100644 tests/qemuxml2argvdata/usb-controller-implicit-isapc.xml create mode 100644 tests/qemuxml2argvdata/usb-controller-implicit-q35.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/usb-controller-implicit-q35.xml rename tests/qemuxml2argvdata/{usb-controller-xhci-limit.err => usb-controller-nec-xhci-limit.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-controller-xhci-limit.xml => usb-controller-nec-xhci-limit.xml} (100%) rename tests/qemuxml2argvdata/{usb-controller-explicit-unavailable-q35.err => usb-controller-nec-xhci-unavailable.x86_64-latest.err} (100%) create mode 120000 tests/qemuxml2argvdata/usb-controller-nec-xhci-unavailable.xml rename tests/qemuxml2argvdata/{usb-controller-explicit-q35.args => usb-controller-nec-xhci.x86_64-latest.args} (64%) rename tests/qemuxml2argvdata/{usb-controller-explicit-q35.xml => usb-controller-nec-xhci.xml} (100%) create mode 100644 tests/qemuxml2argvdata/usb-controller-nex-xhci-autoassign.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-xhci-autoassign.xml => usb-controller-nex-xhci-autoassign.xml} (100%) rename tests/qemuxml2argvdata/{input-usbmouse.args => usb-controller-piix3.x86_64-latest.args} (59%) rename tests/qemuxml2argvdata/{usb-piix3-controller.xml => usb-controller-piix3.xml} (100%) rename tests/qemuxml2argvdata/{usb-controller-qemu-xhci-limit.err => usb-controller-qemu-xhci-limit.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/usb-controller-qemu-xhci-unavailable.err delete mode 120000 tests/qemuxml2argvdata/usb-controller-qemu-xhci-unavailable.xml delete mode 100644 tests/qemuxml2argvdata/usb-controller-qemu-xhci.args rename tests/qemuxml2argvdata/{serial-unix-chardev.args => usb-controller-qemu-xhci.x86_64-latest.args} (63%) delete mode 100644 tests/qemuxml2argvdata/usb-controller-xhci.args delete mode 100644 tests/qemuxml2argvdata/usb-controller.args delete mode 100644 tests/qemuxml2argvdata/usb-hub-autoadd-deluxe.args create mode 100644 tests/qemuxml2argvdata/usb-hub-autoadd-deluxe.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-hub-autoadd.args create mode 100644 tests/qemuxml2argvdata/usb-hub-autoadd.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-hub-conflict.err => usb-hub-conflict.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-hub-nonexistent.err => usb-hub-nonexistent.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/usb-hub.args create mode 100644 tests/qemuxml2argvdata/usb-hub.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-ich9-autoassign.args delete mode 100644 tests/qemuxml2argvdata/usb-ich9-companion.args delete mode 100644 tests/qemuxml2argvdata/usb-ich9-ehci-addr.args delete mode 100644 tests/qemuxml2argvdata/usb-long-port-path.args create mode 100644 tests/qemuxml2argvdata/usb-long-port-path.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-none-hub.err => usb-none-hub.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-none-other.err => usb-none-other.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{usb-none-usbtablet.err => usb-none-usbtablet.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/usb-none.args create mode 100644 tests/qemuxml2argvdata/usb-none.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-port-autoassign.args create mode 100644 tests/qemuxml2argvdata/usb-port-autoassign.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-port-missing.args create mode 100644 tests/qemuxml2argvdata/usb-port-missing.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-ports-out-of-range.err => usb-ports-out-of-range.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/usb-ports.args create mode 100644 tests/qemuxml2argvdata/usb-ports.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-redir-boot.args create mode 100644 tests/qemuxml2argvdata/usb-redir-boot.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-redir-filter-version.args create mode 100644 tests/qemuxml2argvdata/usb-redir-filter-version.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-redir-filter.args create mode 100644 tests/qemuxml2argvdata/usb-redir-filter.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/usb-redir.args create mode 100644 tests/qemuxml2argvdata/usb-redir.x86_64-latest.args rename tests/qemuxml2argvdata/{usb-too-long-port-path-invalid.err => usb-too-long-port-path-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/usb-xhci-autoassign.args delete mode 100644 tests/qemuxml2argvdata/usb1-usb2.args create mode 100644 tests/qemuxml2argvdata/usb1-usb2.x86_64-latest.args rename tests/qemuxml2argvdata/{vhost_queues-invalid.err => vhost_queues-invalid.x86_64-latest.err} (100%) delete mode 100644 tests/qemuxml2argvdata/virtio-input-passthrough.args create mode 100644 tests/qemuxml2argvdata/virtio-input-passthrough.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/virtio-input.args create mode 100644 tests/qemuxml2argvdata/virtio-input.x86_64-latest.args rename tests/qemuxml2argvdata/{virtio-options-memballoon-freepage-reporting.err => virtio-options-memballoon-freepage-reporting.x86_64-5.0.0.err} (100%) delete mode 100644 tests/qemuxml2argvdata/virtio-rng-default.args create mode 100644 tests/qemuxml2argvdata/virtio-rng-default.x86_64-latest.args rename tests/qemuxml2argvdata/{virtio-rng-egd-crash.err => virtio-rng-egd-crash.x86_64-latest.err} (100%) rename tests/qemuxml2argvdata/{virtio-rng-egd.args => virtio-rng-egd.x86_64-latest.args} (54%) delete mode 100644 tests/qemuxml2argvdata/virtio-rng-multiple.args create mode 100644 tests/qemuxml2argvdata/virtio-rng-multiple.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/virtio-rng-random.args create mode 100644 tests/qemuxml2argvdata/virtio-rng-random.x86_64-latest.args delete mode 100644 tests/qemuxml2argvdata/vmcoreinfo.args create mode 100644 tests/qemuxml2argvdata/vmcoreinfo.x86_64-latest.args rename tests/qemuxml2xmloutdata/{usb-controller.x86_64-latest.xml => usb-controller-default-i440fx.x86_64-latest.xml} (100%) rename tests/{qemuxml2argvdata/smp.xml => qemuxml2xmloutdata/usb-controller-default-unavailable-i440fx.x86_64-latest.xml} (57%) rename tests/qemuxml2xmloutdata/{usb-ich9-ehci-addr.x86_64-latest.xml => usb-controller-ich9-ehci-addr.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{smp.x86_64-latest.xml => usb-controller-implicit-i440fx.x86_64-latest.xml} (65%) rename tests/{qemuxml2argvdata/smp-dies.xml => qemuxml2xmloutdata/usb-controller-implicit-isapc.x86_64-latest.xml} (50%) create mode 100644 tests/qemuxml2xmloutdata/usb-controller-implicit-q35.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{usb-controller-explicit-q35.x86_64-latest.xml => usb-controller-nec-xhci.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{usb-piix3-controller.x86_64-latest.xml => usb-controller-piix3.x86_64-latest.xml} (100%) -- 2.41.0