Devel
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- 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
May 2026
- 42 participants
- 93 discussions
Changes from v2 are mechanical:
- squash 4/5 and 5/5 together (virDomainFSInfoFormat() move and
rename), and it becomes 3/4.
- add bhyve implementation of domainGetFSInfo() after the code move,
so 3/5 becomes 4/4
Roman Bogorodskiy (4):
bhyve: reorder qemu agent code
bhyve: support getting interface addresses from agent
hypervisor: qemu_agent: add virDomainFSInfoFormat()
bhyve: implement the domainGetFSInfo() API
src/bhyve/bhyve_driver.c | 273 +++++++++++++++++++++++-------------
src/hypervisor/qemu_agent.c | 70 +++++++++
src/hypervisor/qemu_agent.h | 5 +
src/libvirt_private.syms | 1 +
src/qemu/qemu_driver.c | 72 +---------
5 files changed, 254 insertions(+), 167 deletions(-)
--
2.52.0
2
5
The goal of this series is to replace the fake FDs and hacks to make the
test output stable by a filter which stabilizes the output and then uses
real FDs.
That way the test cases don't break but also environment changes will
not influence the tests.
The series is for now missing a patch that will alert if a fake FD is
used because it didn't play nice with valgrind and I'll thus post it
later once I fix it.
Peter Krempa (30):
qemuxmlconftest: Remove unused 'monitor_chr' from testCompareXMLToArgv
qemu: Stop mocking 'qemuOpenChrChardevUNIXSocket'
util: command: Extract common parts of FD closing to
virCommandMassClose
qemuFDPassLogFDInfo: Check if FD is valid before 'fstat'-ing it
qemuxml2argvmock: Fix behaviour of 'virCommandPass' mock
util: vircommand: Add direct accessor for 'args' array for tests
qemuxmlconftest: Use virCommandArgListAccess in
testCompareXMLToArgvValidateSchema
util: command: Remove virCommandGetArgList
util: json: Introduce 'virJSONValueObjectReplaceKey'
testutils: Introduce virTestMakeDummyFD
qemuxmlconftest: Move mock'd FDs further out
qemuxmlconftest: Stablilize '-add-fd' arguments
qemumonitorjsontest: Stabilize FD names in '-chardev'
qemuxmlconftest: Stabilize FDs in iommufd objects
qemuxmlconftest: Stabilize 'vsock' 'vhostfd' file descriptior in
output files
qemuxmlconftest: Stabilize fds in '-netdev'
qemuxmlconftest: Stabilize 'vfio-pci' hostdev fds
testutilsqemu: Use real FD for monitor FDs instantiated by
'testQemuPrepareHostBackendChardevOne'
testQemuInfoSetArgs: Use real FDs with 'ARG_FD_GROUP'
virDomainFDTuple: drop 'testfds' field
testQemuPrepareHostBackendChardevOne: Use real FDs for all cases
qemuxmlconftest: Setup real FDs for 'vhost-user-vga'
qemuxml2argvmoc: qemuBuildTPMOpenBackendFDs: Use real FDs
qemuxmlconftest: (consistently) use real FDs in tests for VDPA netdevs
qemuxmlconftest: Use virTestMakeDummyFD() to get VDPA disk fds
testutilsqemu: Remove unused 'ARG_VDPA_FD' test argument
qemuxmlconftest: Use real FDS for testing of 'vsock'
qemuxml2argvmock: Use real FDs for interface tests
qemuxmlconftest: Use real FDs for hostdev tests
qemuxmlconftest: Use real FD for iommufd object in tests
src/conf/virdomainfd.c | 1 -
src/conf/virdomainfd.h | 1 -
src/libvirt_private.syms | 3 +-
src/qemu/qemu_command.h | 3 +-
src/qemu/qemu_domain.c | 10 +-
src/qemu/qemu_fd.c | 65 ++--
src/qemu/qemu_process.c | 10 +-
src/util/vircommand.c | 117 ++++---
src/util/vircommand.h | 1 -
src/util/vircommandpriv.h | 4 +
src/util/virjson.c | 24 ++
src/util/virjson.h | 6 +
tests/qemuhotplugmock.c | 7 +-
tests/qemuxml2argvmock.c | 82 ++---
...arch64-cpu-passthrough.aarch64-latest.args | 2 +-
...ault-cpu-kvm-virt-10.0.aarch64-latest.args | 2 +-
...fault-cpu-kvm-virt-4.2.aarch64-10.0.0.args | 2 +-
...ault-cpu-tcg-virt-10.0.aarch64-latest.args | 2 +-
...fault-cpu-tcg-virt-4.2.aarch64-10.0.0.args | 2 +-
...aarch64-features-pauth.aarch64-latest.args | 2 +-
.../aarch64-features-ras.aarch64-latest.args | 2 +-
.../aarch64-features-sve.aarch64-latest.args | 2 +-
...rch64-gic-default-both.aarch64-latest.args | 2 +-
...aarch64-gic-default-v2.aarch64-latest.args | 2 +-
...aarch64-gic-default-v3.aarch64-latest.args | 2 +-
.../aarch64-gic-default.aarch64-latest.args | 2 +-
.../aarch64-gic-host.aarch64-latest.args | 2 +-
.../aarch64-gic-none-both.aarch64-latest.args | 2 +-
.../aarch64-gic-none-tcg.aarch64-latest.args | 2 +-
.../aarch64-gic-none-v2.aarch64-latest.args | 2 +-
.../aarch64-gic-none-v3.aarch64-latest.args | 2 +-
.../aarch64-gic-none.aarch64-latest.args | 2 +-
.../aarch64-gic-v2.aarch64-latest.args | 2 +-
.../aarch64-gic-v3.aarch64-latest.args | 2 +-
.../aarch64-kvm-32-on-64.aarch64-latest.args | 2 +-
...usb-minimal.aarch64-latest.abi-update.args | 2 +-
.../aarch64-nousb-minimal.aarch64-latest.args | 2 +-
.../aarch64-pci-serial.aarch64-latest.args | 4 +-
...iew-minimal.aarch64-latest.abi-update.args | 2 +-
...rch64-realview-minimal.aarch64-latest.args | 2 +-
...arch64-traditional-pci.aarch64-latest.args | 2 +-
...aarch64-usb-controller.aarch64-latest.args | 2 +-
.../aarch64-video-default.aarch64-latest.args | 2 +-
...4-video-virtio-gpu-pci.aarch64-latest.args | 2 +-
...ault-models.aarch64-latest.abi-update.args | 2 +-
...64-virt-default-models.aarch64-latest.args | 2 +-
...rch64-virt-default-nic.aarch64-latest.args | 2 +-
.../aarch64-virt-graphics.aarch64-latest.args | 4 +-
...h64-virt-headless-mmio.aarch64-latest.args | 4 +-
.../aarch64-virt-headless.aarch64-latest.args | 4 +-
...irt-minimal.aarch64-latest.abi-update.args | 2 +-
.../aarch64-virt-minimal.aarch64-latest.args | 2 +-
.../aarch64-virt-virtio.aarch64-latest.args | 2 +-
...64-virt-virtualization.aarch64-latest.args | 2 +-
...o-pci-manual-addresses.aarch64-latest.args | 2 +-
.../acpi-generic-initiator.x86_64-latest.args | 2 +-
.../acpi-table-many.x86_64-latest.args | 2 +-
.../acpi-table.x86_64-latest.args | 2 +-
.../amd-iommu.x86_64-latest.args | 2 +-
.../arm-vexpressa9-basic.aarch64-latest.args | 2 +-
.../arm-vexpressa9-nodevs.aarch64-latest.args | 2 +-
.../arm-vexpressa9-virtio.aarch64-latest.args | 2 +-
...lepb-minimal.armv7l-latest.abi-update.args | 2 +-
...v7l-versatilepb-minimal.armv7l-latest.args | 2 +-
.../async-teardown.x86_64-latest.args | 2 +-
.../audio-alsa-best.x86_64-latest.args | 2 +-
.../audio-alsa-full.x86_64-latest.args | 2 +-
.../audio-alsa-minimal.x86_64-latest.args | 2 +-
.../audio-coreaudio-best.x86_64-latest.args | 2 +-
.../audio-coreaudio-full.x86_64-latest.args | 2 +-
...audio-coreaudio-minimal.x86_64-latest.args | 2 +-
...udio-default-nographics.x86_64-latest.args | 2 +-
.../audio-default-sdl.x86_64-latest.args | 2 +-
.../audio-default-spice.x86_64-latest.args | 2 +-
.../audio-default-vnc.x86_64-latest.args | 2 +-
.../audio-file-best.x86_64-latest.args | 2 +-
.../audio-file-full.x86_64-latest.args | 2 +-
.../audio-file-minimal.x86_64-latest.args | 2 +-
.../audio-jack-full.x86_64-latest.args | 2 +-
.../audio-jack-minimal.x86_64-latest.args | 2 +-
.../audio-many-backends.x86_64-latest.args | 2 +-
.../audio-none-best.x86_64-latest.args | 2 +-
.../audio-none-full.x86_64-latest.args | 2 +-
.../audio-none-minimal.x86_64-latest.args | 2 +-
.../audio-oss-best.x86_64-latest.args | 2 +-
.../audio-oss-full.x86_64-latest.args | 2 +-
.../audio-oss-minimal.x86_64-latest.args | 2 +-
.../audio-pipewire-best.x86_64-latest.args | 2 +-
.../audio-pipewire-full.x86_64-latest.args | 2 +-
.../audio-pipewire-minimal.x86_64-latest.args | 2 +-
.../audio-pulseaudio-best.x86_64-latest.args | 2 +-
.../audio-pulseaudio-full.x86_64-latest.args | 2 +-
...udio-pulseaudio-minimal.x86_64-latest.args | 2 +-
.../audio-sdl-best.x86_64-latest.args | 2 +-
.../audio-sdl-full.x86_64-latest.args | 2 +-
.../audio-sdl-minimal.x86_64-latest.args | 2 +-
.../audio-spice-best.x86_64-latest.args | 2 +-
.../audio-spice-full.x86_64-latest.args | 2 +-
.../audio-spice-minimal.x86_64-latest.args | 2 +-
.../autoindex.x86_64-latest.args | 2 +-
.../balloon-ccw-deflate.s390x-latest.args | 2 +-
.../balloon-device-auto.x86_64-latest.args | 2 +-
...loon-device-deflate-off.x86_64-latest.args | 2 +-
.../balloon-device-deflate.x86_64-latest.args | 2 +-
.../balloon-device-period.x86_64-latest.args | 2 +-
.../balloon-device.x86_64-latest.args | 2 +-
.../balloon-mmio-deflate.aarch64-latest.args | 2 +-
.../blkdeviotune-group-num.x86_64-latest.args | 2 +-
...blkdeviotune-max-length.x86_64-latest.args | 2 +-
.../blkdeviotune-max.x86_64-latest.args | 2 +-
.../blkdeviotune.x86_64-latest.args | 2 +-
.../blkiotune-device.x86_64-latest.args | 2 +-
.../blkiotune.x86_64-latest.args | 2 +-
.../boot-cdrom.x86_64-latest.args | 2 +-
.../boot-complex.x86_64-latest.args | 2 +-
.../boot-floppy-q35.x86_64-latest.args | 2 +-
.../boot-floppy.x86_64-latest.args | 2 +-
...boot-menu-disable-drive.x86_64-latest.args | 2 +-
...nu-disable-with-timeout.x86_64-latest.args | 2 +-
.../boot-menu-disable.x86_64-latest.args | 2 +-
...enu-enable-with-timeout.x86_64-latest.args | 2 +-
.../boot-menu-enable.x86_64-latest.args | 2 +-
.../boot-multi.x86_64-latest.args | 2 +-
.../boot-network.x86_64-latest.args | 2 +-
.../boot-order.x86_64-latest.args | 2 +-
.../channel-guestfwd.x86_64-latest.args | 2 +-
...l-qemu-vdagent-features.x86_64-latest.args | 2 +-
.../channel-qemu-vdagent.x86_64-latest.args | 2 +-
.../channel-spicevmc.x86_64-latest.args | 2 +-
.../channel-unix-guestfwd.x86_64-latest.args | 4 +-
...hannel-unix-source-path.x86_64-latest.args | 22 +-
.../channel-virtio-auto.x86_64-latest.args | 2 +-
.../channel-virtio-autoadd.x86_64-latest.args | 2 +-
...annel-virtio-autoassign.x86_64-latest.args | 2 +-
.../channel-virtio-default.x86_64-latest.args | 2 +-
.../channel-virtio-state.x86_64-latest.args | 2 +-
.../channel-virtio-unix.x86_64-latest.args | 10 +-
.../channel-virtio.x86_64-latest.args | 2 +-
.../chardev-backends-json.x86_64-9.1.0.args | 10 +-
.../chardev-backends-json.x86_64-latest.args | 10 +-
.../chardev-backends.x86_64-9.1.0.args | 10 +-
.../chardev-backends.x86_64-latest.args | 10 +-
.../chardev-label.x86_64-latest.args | 4 +-
.../chardev-reconnect.x86_64-9.1.0.args | 2 +-
.../chardev-reconnect.x86_64-latest.args | 2 +-
.../clock-absolute.x86_64-latest.args | 2 +-
.../clock-catchup.x86_64-latest.args | 2 +-
.../clock-france.x86_64-latest.args | 2 +-
.../clock-hpet-off.x86_64-7.2.0.args | 2 +-
.../clock-hpet-off.x86_64-latest.args | 2 +-
...caltime-basis-localtime.x86_64-latest.args | 2 +-
.../clock-localtime.x86_64-latest.args | 2 +-
.../clock-realtime.x86_64-latest.args | 2 +-
.../clock-timer-armvtimer.aarch64-latest.args | 2 +-
.../clock-timer-hyperv-rtc.x86_64-latest.args | 2 +-
.../clock-utc.x86_64-latest.args | 2 +-
.../clock-variable.x86_64-latest.args | 2 +-
.../console-compat-auto.x86_64-latest.args | 2 +-
.../console-compat-chardev.x86_64-latest.args | 2 +-
.../console-compat-crash.x86_64-latest.args | 2 +-
.../console-compat.x86_64-latest.args | 2 +-
.../console-compat2.x86_64-latest.args | 2 +-
.../console-sclp.s390x-latest.args | 2 +-
.../console-virtio-ccw.s390x-latest.args | 2 +-
.../console-virtio-many.x86_64-latest.args | 2 +-
...rial-autoassign-address.x86_64-latest.args | 2 +-
.../console-virtio-unix.x86_64-latest.args | 4 +-
.../console-virtio.x86_64-latest.args | 2 +-
.../controller-order.x86_64-latest.args | 2 +-
.../controller-scsi-auto.x86_64-latest.args | 2 +-
.../controller-usb-order.x86_64-latest.args | 2 +-
.../controller-virtio-scsi.x86_64-latest.args | 2 +-
.../cpu-Haswell-noTSX.x86_64-latest.args | 2 +-
.../cpu-Haswell.x86_64-latest.args | 2 +-
.../cpu-Haswell2.x86_64-latest.args | 2 +-
.../cpu-Haswell3.x86_64-latest.args | 2 +-
...-Icelake-Server-pconfig.x86_64-latest.args | 2 +-
.../cpu-cache-disable.x86_64-latest.args | 2 +-
.../cpu-cache-disable3.x86_64-latest.args | 2 +-
.../cpu-cache-emulate-l3.x86_64-latest.args | 2 +-
.../cpu-cache-passthrough.x86_64-latest.args | 2 +-
.../cpu-check-default-none.x86_64-latest.args | 2 +-
...cpu-check-default-none2.x86_64-latest.args | 2 +-
...u-check-default-partial.x86_64-latest.args | 2 +-
...-check-default-partial2.x86_64-latest.args | 2 +-
.../cpu-check-none.x86_64-latest.args | 2 +-
.../cpu-empty.x86_64-latest.args | 2 +-
.../cpu-eoi-disabled.x86_64-latest.args | 2 +-
.../cpu-eoi-enabled.x86_64-latest.args | 2 +-
.../cpu-exact1.x86_64-latest.args | 2 +-
.../cpu-exact2-nofallback.x86_64-latest.args | 2 +-
.../cpu-exact2.x86_64-latest.args | 2 +-
.../cpu-fallback.x86_64-8.0.0.args | 2 +-
.../cpu-host-kvmclock.x86_64-latest.args | 2 +-
.../cpu-host-model-cmt.x86_64-latest.args | 2 +-
...host-model-fallback-kvm.x86_64-10.0.0.args | 2 +-
...host-model-fallback-kvm.x86_64-10.1.0.args | 2 +-
...host-model-fallback-kvm.x86_64-10.2.0.args | 2 +-
...host-model-fallback-kvm.x86_64-11.0.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-7.2.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-8.0.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-8.1.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-8.2.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-9.0.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-9.1.0.args | 2 +-
...-host-model-fallback-kvm.x86_64-9.2.0.args | 2 +-
...host-model-fallback-kvm.x86_64-latest.args | 2 +-
...host-model-fallback-tcg.x86_64-10.0.0.args | 2 +-
...host-model-fallback-tcg.x86_64-10.1.0.args | 2 +-
...host-model-fallback-tcg.x86_64-10.2.0.args | 2 +-
...host-model-fallback-tcg.x86_64-11.0.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-7.2.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-8.0.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-8.1.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-8.2.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-9.0.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-9.1.0.args | 2 +-
...-host-model-fallback-tcg.x86_64-9.2.0.args | 2 +-
...host-model-fallback-tcg.x86_64-latest.args | 2 +-
...cpu-host-model-features.x86_64-latest.args | 2 +-
.../cpu-host-model-kvm.x86_64-10.0.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-10.1.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-10.2.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-11.0.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-7.2.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-8.0.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-8.1.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-8.2.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-9.0.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-9.1.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-9.2.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-kvm.x86_64-10.0.0.args | 2 +-
...st-model-nofallback-kvm.x86_64-10.1.0.args | 2 +-
...st-model-nofallback-kvm.x86_64-10.2.0.args | 2 +-
...st-model-nofallback-kvm.x86_64-11.0.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-7.2.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-8.0.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-8.1.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-8.2.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-9.0.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-9.1.0.args | 2 +-
...ost-model-nofallback-kvm.x86_64-9.2.0.args | 2 +-
...st-model-nofallback-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-tcg.x86_64-10.0.0.args | 2 +-
...st-model-nofallback-tcg.x86_64-10.1.0.args | 2 +-
...st-model-nofallback-tcg.x86_64-10.2.0.args | 2 +-
...st-model-nofallback-tcg.x86_64-11.0.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-7.2.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-8.0.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-8.1.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-8.2.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-9.0.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-9.1.0.args | 2 +-
...ost-model-nofallback-tcg.x86_64-9.2.0.args | 2 +-
...st-model-nofallback-tcg.x86_64-latest.args | 2 +-
.../cpu-host-model-tcg.x86_64-10.0.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-10.1.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-10.2.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-11.0.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-7.2.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-8.0.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-8.1.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-8.2.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-9.0.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-9.1.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-9.2.0.args | 2 +-
.../cpu-host-model-tcg.x86_64-latest.args | 2 +-
.../cpu-host-model-vendor.x86_64-latest.args | 2 +-
...st-passthrough-features.x86_64-latest.args | 2 +-
.../cpu-host-passthrough.x86_64-latest.args | 2 +-
.../cpu-hotplug-startup.x86_64-latest.args | 2 +-
.../cpu-kvmclock.x86_64-latest.args | 2 +-
.../cpu-minimum1.x86_64-latest.args | 2 +-
.../cpu-minimum2.x86_64-latest.args | 2 +-
...deprecated-features-none.s390x-latest.args | 2 +-
...-deprecated-features-off.s390x-latest.args | 2 +-
...l-deprecated-features-on.s390x-latest.args | 2 +-
...cpu-no-removed-features.x86_64-latest.args | 2 +-
.../cpu-nofallback.x86_64-8.0.0.args | 2 +-
.../cpu-numa-disjoint.x86_64-latest.args | 2 +-
.../cpu-numa-disordered.x86_64-latest.args | 2 +-
...pu-numa-memory-oldstyle.x86_64-10.2.0.args | 2 +-
.../cpu-numa-memshared.x86_64-latest.args | 2 +-
...-numa-no-memory-element.x86_64-latest.args | 2 +-
.../cpu-numa1.x86_64-latest.args | 2 +-
.../cpu-numa2.x86_64-latest.args | 2 +-
...-phys-bits-emulate-bare.x86_64-latest.args | 2 +-
.../cpu-phys-bits-emulate.x86_64-latest.args | 2 +-
.../cpu-phys-bits-emulate2.x86_64-latest.args | 2 +-
.../cpu-phys-bits-limit.x86_64-latest.args | 2 +-
...u-phys-bits-passthrough.x86_64-latest.args | 2 +-
.../cpu-s390-features.s390x-latest.args | 2 +-
.../cpu-s390-zEC12.s390x-latest.args | 2 +-
.../cpu-strict1.x86_64-latest.args | 2 +-
.../cpu-topology1.x86_64-latest.args | 2 +-
.../cpu-topology2.x86_64-latest.args | 2 +-
.../cpu-topology3.x86_64-latest.args | 2 +-
.../cpu-topology4.x86_64-latest.args | 2 +-
.../cpu-topology5.aarch64-latest.args | 2 +-
.../cpu-translation.x86_64-latest.args | 2 +-
.../cpu-tsc-frequency.x86_64-latest.args | 2 +-
.../cputune-cpuset-big-id.x86_64-latest.args | 2 +-
.../cputune-numatune.x86_64-latest.args | 2 +-
.../cputune-zero-shares.x86_64-latest.args | 2 +-
.../cputune.x86_64-latest.args | 2 +-
.../crypto-builtin.x86_64-latest.args | 2 +-
.../default-kvm-host-arch.x86_64-latest.args | 2 +-
.../default-qemu-host-arch.x86_64-latest.args | 2 +-
...ult-video-type-aarch64.aarch64-latest.args | 2 +-
...o-type-loongarch64.loongarch64-latest.args | 2 +-
...default-video-type-ppc64.ppc64-latest.args | 2 +-
...ult-video-type-riscv64.riscv64-latest.args | 2 +-
...default-video-type-s390x.s390x-latest.args | 2 +-
...fault-video-type-x86_64.x86_64-latest.args | 2 +-
.../devices-acpi-index.x86_64-latest.args | 2 +-
.../disk-active-commit.x86_64-latest.args | 2 +-
.../disk-aio-io_uring.x86_64-latest.args | 2 +-
.../disk-aio.x86_64-latest.args | 2 +-
.../disk-arm-virtio-sd.aarch64-latest.args | 2 +-
...-backing-chains-noindex.x86_64-latest.args | 2 +-
...disk-blockio-no-discard.x86_64-latest.args | 2 +-
.../disk-blockio.x86_64-latest.args | 2 +-
.../disk-boot-cdrom.x86_64-latest.args | 2 +-
.../disk-boot-disk.x86_64-latest.args | 2 +-
.../disk-cache.x86_64-latest.args | 2 +-
...m-empty-network-invalid.x86_64-latest.args | 2 +-
...sk-cdrom-network-nbdkit.x86_64-latest.args | 2 +-
.../disk-cdrom-network.x86_64-latest.args | 2 +-
.../disk-cdrom-tray.x86_64-latest.args | 2 +-
...om-usb-empty.x86_64-latest.abi-update.args | 2 +-
.../disk-cdrom.x86_64-latest.args | 2 +-
.../disk-copy_on_read.x86_64-latest.args | 2 +-
.../disk-detect-zeroes.x86_64-latest.args | 2 +-
.../disk-discard.x86_64-latest.args | 2 +-
.../disk-discard_no_unref.x86_64-latest.args | 2 +-
.../disk-error-policy-s390x.s390x-latest.args | 2 +-
.../disk-error-policy.x86_64-latest.args | 2 +-
.../disk-floppy-q35.x86_64-latest.args | 2 +-
.../disk-floppy-tray.x86_64-latest.args | 2 +-
.../disk-floppy.x86_64-latest.args | 2 +-
.../disk-fmt-qcow.x86_64-latest.args | 2 +-
.../disk-geometry.x86_64-latest.args | 2 +-
.../disk-ide-split.x86_64-latest.args | 2 +-
.../disk-ide-wwn.x86_64-latest.args | 2 +-
.../disk-ioeventfd.x86_64-latest.args | 2 +-
.../disk-metadata-cache.x86_64-latest.args | 2 +-
.../disk-mirror-old.x86_64-latest.args | 2 +-
.../disk-mirror.x86_64-latest.args | 2 +-
.../disk-network-gluster.x86_64-9.1.0.args | 2 +-
...isk-network-http-nbdkit.x86_64-latest.args | 2 +-
.../disk-network-http.x86_64-latest.args | 2 +-
.../disk-network-iscsi.x86_64-latest.args | 2 +-
.../disk-network-nbd.x86_64-latest.args | 2 +-
.../disk-network-nfs.x86_64-latest.args | 2 +-
...rbd-encryption-layering.x86_64-latest.args | 2 +-
...rbd-encryption-luks-any.x86_64-latest.args | 2 +-
...-network-rbd-encryption.x86_64-latest.args | 2 +-
...sk-network-rbd-no-colon.x86_64-latest.args | 2 +-
.../disk-network-rbd.x86_64-latest.args | 2 +-
...isk-network-source-auth.x86_64-latest.args | 2 +-
...rce-curl-nbdkit-backing.x86_64-latest.args | 2 +-
...work-source-curl-nbdkit.x86_64-latest.args | 2 +-
...isk-network-source-curl.x86_64-latest.args | 2 +-
.../disk-network-ssh-key.x86_64-latest.args | 2 +-
...disk-network-ssh-nbdkit.x86_64-latest.args | 2 +-
...sk-network-ssh-password.x86_64-latest.args | 2 +-
.../disk-network-ssh.x86_64-latest.args | 2 +-
...rk-tlsx509-nbd-hostname.x86_64-latest.args | 2 +-
...isk-network-tlsx509-nbd.x86_64-latest.args | 2 +-
.../disk-no-boot.x86_64-latest.args | 2 +-
.../disk-nvme.x86_64-latest.args | 2 +-
.../disk-order.x86_64-latest.args | 2 +-
...sk-qcow2-datafile-store.x86_64-latest.args | 2 +-
.../disk-readonly-disk.x86_64-latest.args | 2 +-
.../disk-rotation.x86_64-latest.args | 2 +-
.../disk-sata-device.x86_64-latest.args | 2 +-
.../disk-sata-product.x86_64-latest.args | 2 +-
.../disk-scsi-device-auto.x86_64-latest.args | 2 +-
.../disk-scsi-disk-split.x86_64-latest.args | 2 +-
.../disk-scsi-disk-vpd.x86_64-latest.args | 2 +-
.../disk-scsi-disk-wwn.x86_64-latest.args | 2 +-
...sk-scsi-lun-passthrough.x86_64-latest.args | 2 +-
.../disk-scsi.x86_64-latest.args | 2 +-
.../disk-serial.x86_64-latest.args | 2 +-
.../disk-shared.x86_64-latest.args | 2 +-
.../disk-slices.x86_64-latest.args | 2 +-
.../disk-snapshot.x86_64-latest.args | 2 +-
.../disk-source-fd.x86_64-latest.args | 18 +-
.../disk-source-pool-mode.x86_64-latest.args | 2 +-
.../disk-source-pool.x86_64-latest.args | 2 +-
...tuppolicy-optional-drop.x86_64-latest.args | 2 +-
...sk-statistics-intervals.x86_64-latest.args | 2 +-
.../disk-target-nvme.x86_64-latest.args | 2 +-
.../disk-transient.x86_64-latest.args | 2 +-
.../disk-usb-device-model.x86_64-latest.args | 2 +-
...est.QEMU_CAPS_DEVICE_USB_BOT-disabled.args | 2 +-
...ate.QEMU_CAPS_DEVICE_USB_BOT-disabled.args | 2 +-
...k-usb-device.x86_64-latest.abi-update.args | 2 +-
.../disk-usb-device.x86_64-latest.args | 2 +-
.../disk-vhostuser-numa.x86_64-latest.args | 2 +-
.../disk-vhostuser.x86_64-latest.args | 2 +-
.../disk-vhostvdpa.x86_64-latest.args | 4 +-
.../disk-virtio-ccw-many.s390x-latest.args | 2 +-
.../disk-virtio-ccw.s390x-latest.args | 2 +-
.../disk-virtio-queues.x86_64-latest.args | 2 +-
.../disk-virtio-s390-zpci.s390x-latest.args | 2 +-
...irtio-scsi-reservations.x86_64-latest.args | 2 +-
.../disk-virtio.x86_64-latest.args | 2 +-
.../downscript.x86_64-latest.args | 4 +-
.../encrypted-disk-usage.x86_64-latest.args | 2 +-
.../encrypted-disk.x86_64-latest.args | 2 +-
.../eoi-disabled.x86_64-latest.args | 2 +-
.../eoi-enabled.x86_64-latest.args | 2 +-
.../event_idx.x86_64-latest.args | 2 +-
...memory-no-numa-topology.x86_64-latest.args | 2 +-
...fd-memory-numa-topology.x86_64-latest.args | 2 +-
...d-memory-numa-topology2.x86_64-latest.args | 2 +-
...d-memory-numa-topology3.x86_64-latest.args | 2 +-
...a-topology4-old-machine.x86_64-10.2.0.args | 2 +-
...d-memory-numa-topology4.x86_64-latest.args | 2 +-
.../fips-enabled.x86_64-latest.args | 2 +-
...are-auto-bios-stateless.x86_64-latest.args | 2 +-
.../firmware-auto-bios.x86_64-latest.args | 2 +-
...efi-aarch64.aarch64-latest.abi-update.args | 2 +-
...mware-auto-efi-aarch64.aarch64-latest.args | 2 +-
...-enrolled-keys-aarch64.aarch64-latest.args | 2 +-
...-auto-efi-enrolled-keys.x86_64-latest.args | 2 +-
...loader-qcow2-nvram-path.x86_64-latest.args | 2 +-
...efi-format-loader-qcow2.x86_64-latest.args | 2 +-
...-loader-raw.aarch64-latest.abi-update.args | 2 +-
...-efi-format-loader-raw.aarch64-latest.args | 2 +-
...uto-efi-format-mismatch.x86_64-latest.args | 2 +-
...nvram-qcow2-network-nbd.x86_64-latest.args | 2 +-
...format-nvram-qcow2-path.x86_64-latest.args | 2 +-
...-efi-format-nvram-qcow2.x86_64-latest.args | 2 +-
...t-nvram-raw-loader-path.x86_64-latest.args | 2 +-
...-raw-nvramtemplate-path.x86_64-latest.args | 2 +-
...at-nvram-raw.x86_64-latest.abi-update.args | 2 +-
...to-efi-format-nvram-raw.x86_64-latest.args | 2 +-
...mat-nvramtemplate-qcow2.x86_64-latest.args | 2 +-
...uto-efi-loader-insecure.x86_64-latest.args | 2 +-
...re-auto-efi-loader-path.x86_64-latest.args | 2 +-
...oader-secure.x86_64-latest.abi-update.args | 2 +-
...-auto-efi-loader-secure.x86_64-latest.args | 2 +-
...garch64.loongarch64-latest.abi-update.args | 2 +-
...to-efi-loongarch64.loongarch64-latest.args | 2 +-
...to-efi-no-enrolled-keys.x86_64-latest.args | 2 +-
...are-auto-efi-no-secboot.x86_64-latest.args | 2 +-
...are-auto-efi-nvram-file.x86_64-latest.args | 2 +-
...efi-nvram-network-iscsi.x86_64-latest.args | 2 +-
...o-efi-nvram-network-nbd.x86_64-latest.args | 2 +-
...are-auto-efi-nvram-path.x86_64-latest.args | 2 +-
...auto-efi-nvram-template.x86_64-latest.args | 2 +-
...efi-riscv64.riscv64-latest.abi-update.args | 2 +-
...ware-auto-efi-rw-pflash.x86_64-latest.args | 2 +-
.../firmware-auto-efi-rw.x86_64-latest.args | 2 +-
...rmware-auto-efi-secboot.x86_64-latest.args | 2 +-
...auto-efi-sev-snp.x86_64-latest+amdsev.args | 2 +-
...efi-sev-stateful.x86_64-latest+amdsev.args | 2 +-
...are-auto-efi-sev.x86_64-latest+amdsev.args | 2 +-
...rmware-auto-efi-smm-off.x86_64-latest.args | 2 +-
...ware-auto-efi-stateless.x86_64-latest.args | 2 +-
...o-efi-varstore-aarch64.aarch64-latest.args | 2 +-
...e-auto-efi-varstore-q35.x86_64-latest.args | 2 +-
...are-auto-efi.x86_64-latest.abi-update.args | 2 +-
.../firmware-auto-efi.x86_64-latest.args | 2 +-
...nual-bios-not-stateless.x86_64-latest.args | 2 +-
...e-manual-bios-stateless.x86_64-latest.args | 2 +-
.../firmware-manual-bios.x86_64-latest.args | 2 +-
...i-aarch64-legacy-paths.aarch64-latest.args | 2 +-
...anual-efi-acpi-aarch64.aarch64-latest.args | 2 +-
...are-manual-efi-acpi-q35.x86_64-latest.args | 2 +-
...are-manual-efi-features.x86_64-latest.args | 2 +-
...loader-path-nonstandard.x86_64-latest.args | 2 +-
...anual-efi-loader-secure.x86_64-latest.args | 2 +-
...olled-keys-legacy-paths.x86_64-latest.args | 2 +-
...al-efi-no-enrolled-keys.x86_64-latest.args | 2 +-
...no-secboot-legacy-paths.x86_64-latest.args | 2 +-
...e-manual-efi-no-secboot.x86_64-latest.args | 2 +-
...ual-efi-noacpi-aarch64.aarch64-latest.args | 2 +-
...e-manual-efi-nvram-file.x86_64-latest.args | 2 +-
...efi-nvram-network-iscsi.x86_64-latest.args | 2 +-
...l-efi-nvram-network-nbd.x86_64-latest.args | 2 +-
...late-nonstandard-format.x86_64-latest.args | 2 +-
...onstandard-legacy-paths.x86_64-latest.args | 2 +-
...am-template-nonstandard.x86_64-latest.args | 2 +-
...nual-efi-nvram-template.x86_64-latest.args | 2 +-
...-manual-efi-rw-implicit.x86_64-latest.args | 2 +-
...ual-efi-rw-legacy-paths.x86_64-latest.args | 2 +-
...ual-efi-rw-modern-paths.x86_64-latest.args | 2 +-
.../firmware-manual-efi-rw.x86_64-latest.args | 2 +-
...fi-secboot-legacy-paths.x86_64-latest.args | 2 +-
...ware-manual-efi-secboot.x86_64-latest.args | 2 +-
...nual-efi-sev-snp.x86_64-latest+amdsev.args | 2 +-
...re-manual-efi-stateless.x86_64-latest.args | 2 +-
...manual-efi-tdx.x86_64-latest+inteltdx.args | 2 +-
...l-efi-varstore-aarch64.aarch64-latest.args | 2 +-
...manual-efi-varstore-q35.x86_64-latest.args | 2 +-
.../firmware-manual-efi.x86_64-latest.args | 2 +-
...e-manual-noefi-acpi-q35.x86_64-latest.args | 2 +-
...l-noefi-noacpi-aarch64.aarch64-latest.args | 2 +-
...manual-noefi-noacpi-q35.x86_64-latest.args | 2 +-
.../floppy-drive-fat.x86_64-latest.args | 2 +-
.../fs9p-ccw.s390x-latest.args | 2 +-
tests/qemuxmlconfdata/fs9p.x86_64-latest.args | 2 +-
.../genid-auto.x86_64-latest.args | 2 +-
.../qemuxmlconfdata/genid.x86_64-latest.args | 2 +-
.../graphics-dbus-address.x86_64-latest.args | 2 +-
.../graphics-dbus-audio.x86_64-latest.args | 2 +-
.../graphics-dbus-chardev.x86_64-latest.args | 2 +-
.../graphics-dbus-p2p.x86_64-latest.args | 2 +-
.../graphics-dbus-usbredir.x86_64-latest.args | 2 +-
.../graphics-dbus.x86_64-latest.args | 2 +-
...egl-headless-rendernode.x86_64-latest.args | 2 +-
.../graphics-egl-headless.x86_64-latest.args | 2 +-
...graphics-listen-network.x86_64-latest.args | 2 +-
.../graphics-rdp.x86_64-latest.args | 2 +-
...graphics-sdl-fullscreen.x86_64-latest.args | 2 +-
.../graphics-sdl.x86_64-latest.args | 2 +-
...s-spice-agent-file-xfer.x86_64-latest.args | 2 +-
...aphics-spice-agentmouse.x86_64-latest.args | 2 +-
...s-spice-auto-socket-cfg.x86_64-latest.args | 2 +-
...phics-spice-auto-socket.x86_64-latest.args | 2 +-
...phics-spice-compression.x86_64-latest.args | 2 +-
...hics-spice-egl-headless.x86_64-latest.args | 2 +-
...pice-gl-auto-rendernode.x86_64-latest.args | 2 +-
.../graphics-spice-no-args.x86_64-latest.args | 2 +-
.../graphics-spice-qxl-vga.x86_64-latest.args | 2 +-
.../graphics-spice-sasl.x86_64-latest.args | 2 +-
.../graphics-spice-socket.x86_64-latest.args | 2 +-
.../graphics-spice-timeout.x86_64-latest.args | 4 +-
...raphics-spice-usb-redir.x86_64-latest.args | 2 +-
.../graphics-spice.x86_64-latest.args | 2 +-
...ics-vnc-auto-socket-cfg.x86_64-latest.args | 2 +-
...raphics-vnc-auto-socket.x86_64-latest.args | 2 +-
...aphics-vnc-egl-headless.x86_64-latest.args | 2 +-
...hics-vnc-no-listen-attr.x86_64-latest.args | 2 +-
.../graphics-vnc-none.x86_64-latest.args | 2 +-
.../graphics-vnc-policy.x86_64-latest.args | 2 +-
.../graphics-vnc-power.x86_64-latest.args | 2 +-
...remove-generated-socket.x86_64-latest.args | 2 +-
.../graphics-vnc-sasl.x86_64-latest.args | 2 +-
...-vnc-socket-new-cmdline.x86_64-latest.args | 2 +-
.../graphics-vnc-socket.x86_64-latest.args | 2 +-
...graphics-vnc-tls-secret.x86_64-latest.args | 2 +-
.../graphics-vnc-tls.x86_64-latest.args | 2 +-
.../graphics-vnc-websocket.x86_64-latest.args | 2 +-
.../graphics-vnc.x86_64-latest.args | 2 +-
...tdev-mdev-display-ramfb.x86_64-latest.args | 2 +-
...play-spice-egl-headless.x86_64-latest.args | 2 +-
...ev-display-spice-opengl.x86_64-latest.args | 2 +-
...isplay-vnc-egl-headless.x86_64-latest.args | 2 +-
...ostdev-mdev-display-vnc.x86_64-latest.args | 2 +-
.../hostdev-mdev-display.x86_64-latest.args | 2 +-
...hostdev-mdev-precreated.x86_64-latest.args | 2 +-
...tdev-pci-address-device.x86_64-latest.args | 2 +-
...-pci-address-unassigned.x86_64-latest.args | 2 +-
.../hostdev-pci-address.x86_64-latest.args | 2 +-
...stdev-pci-display-ramfb.x86_64-latest.args | 2 +-
...stdev-pci-multifunction.x86_64-latest.args | 2 +-
...ev-scsi-autogen-address.x86_64-latest.args | 2 +-
...hostdev-scsi-large-unit.x86_64-latest.args | 2 +-
.../hostdev-scsi-lsi.x86_64-latest.args | 2 +-
.../hostdev-scsi-shareable.x86_64-latest.args | 2 +-
...tdev-scsi-vhost-scsi-ccw.s390x-latest.args | 2 +-
...dev-scsi-vhost-scsi-pci.x86_64-latest.args | 2 +-
...ev-scsi-vhost-scsi-pcie.x86_64-latest.args | 2 +-
...ostdev-scsi-virtio-scsi.x86_64-latest.args | 2 +-
...tdev-subsys-mdev-vfio-ap.s390x-latest.args | 2 +-
...ubsys-mdev-vfio-ccw-boot.s390x-latest.args | 2 +-
...dev-subsys-mdev-vfio-ccw.s390x-latest.args | 2 +-
...usb-address-device-boot.x86_64-latest.args | 2 +-
...tdev-usb-address-device.x86_64-latest.args | 2 +-
...ostdev-usb-address-port.x86_64-latest.args | 2 +-
.../hostdev-usb-address.x86_64-latest.args | 2 +-
...tdev-usb-vendor-product.x86_64-latest.args | 2 +-
...ostdev-vfio-multidomain.x86_64-latest.args | 2 +-
...o-zpci-autogenerate-fids.s390x-latest.args | 2 +-
...o-zpci-autogenerate-uids.s390x-latest.args | 2 +-
...v-vfio-zpci-autogenerate.s390x-latest.args | 2 +-
...dev-vfio-zpci-boundaries.s390x-latest.args | 2 +-
...vfio-zpci-ccw-memballoon.s390x-latest.args | 2 +-
...io-zpci-multidomain-many.s390x-latest.args | 2 +-
.../hostdev-vfio-zpci.s390x-latest.args | 2 +-
.../hostdev-vfio.x86_64-latest.args | 2 +-
.../hotplug-base.x86_64-latest.args | 2 +-
.../hugepages-default-2M.x86_64-latest.args | 2 +-
...ges-default-system-size.x86_64-latest.args | 2 +-
.../hugepages-default.x86_64-latest.args | 2 +-
.../hugepages-memaccess.x86_64-latest.args | 2 +-
.../hugepages-memaccess2.x86_64-latest.args | 2 +-
.../hugepages-memaccess3.x86_64-latest.args | 2 +-
.../hugepages-nodeset.x86_64-latest.args | 2 +-
...gepages-numa-default-2M.x86_64-latest.args | 2 +-
...pages-numa-default-dimm.x86_64-latest.args | 2 +-
.../hugepages-numa-default.x86_64-latest.args | 2 +-
...pages-numa-nodeset-part.x86_64-latest.args | 2 +-
.../hugepages-numa-nodeset.x86_64-latest.args | 2 +-
.../hugepages-nvdimm.x86_64-latest.args | 2 +-
.../hugepages-shared.x86_64-latest.args | 2 +-
...ch64-virt-headless.aarch64-latest+hvf.args | 4 +-
...x86_64-q35-headless.x86_64-latest+hvf.args | 4 +-
.../qemuxmlconfdata/hwuuid.x86_64-latest.args | 2 +-
.../hyperv-host-model.x86_64-latest.args | 2 +-
.../hyperv-off.x86_64-latest.args | 2 +-
.../hyperv-panic.x86_64-latest.args | 2 +-
.../hyperv-passthrough.x86_64-latest.args | 2 +-
...-spinlocks-never-notify.x86_64-latest.args | 2 +-
.../hyperv-stimer-direct.x86_64-latest.args | 2 +-
.../qemuxmlconfdata/hyperv.x86_64-latest.args | 2 +-
.../input-linux.x86_64-latest.args | 2 +-
.../input-usbmouse-addr.x86_64-latest.args | 2 +-
.../input-usbmouse.x86_64-latest.args | 2 +-
.../input-usbtablet.x86_64-latest.args | 2 +-
.../input-virtio-ccw.s390x-latest.args | 2 +-
.../intel-iommu-aw-bits.x86_64-latest.args | 2 +-
...ntel-iommu-caching-mode.x86_64-latest.args | 2 +-
...ntel-iommu-device-iotlb.x86_64-latest.args | 2 +-
...l-iommu-dma-translation.x86_64-latest.args | 2 +-
...-eim-autoadd.x86_64-latest.abi-update.args | 2 +-
.../intel-iommu-eim.x86_64-latest.args | 2 +-
.../intel-iommu.x86_64-latest.args | 2 +-
...-smmuv3-pci-bus-single.aarch64-latest.args | 2 +-
.../iommu-smmuv3-pci-bus.aarch64-latest.args | 2 +-
.../iommu-smmuv3.aarch64-latest.args | 2 +-
.../iommufd-q35-fd.x86_64-latest.args | 6 +-
.../iommufd-q35.x86_64-latest.args | 6 +-
...fd-virt-pci-bus-single.aarch64-latest.args | 6 +-
.../iommufd-virt.aarch64-latest.args | 8 +-
.../iommufd.x86_64-latest.args | 6 +-
.../iothreads-disk.x86_64-latest.args | 2 +-
.../iothreads-ids-partial.x86_64-latest.args | 2 +-
...othreads-ids-pool-sizes.x86_64-latest.args | 2 +-
.../iothreads-ids.x86_64-latest.args | 2 +-
...othreads-virtio-scsi-ccw.s390x-latest.args | 2 +-
...ads-virtio-scsi-mapping.x86_64-latest.args | 2 +-
...threads-virtio-scsi-pci.x86_64-latest.args | 2 +-
.../kvm-features-off.x86_64-latest.args | 2 +-
.../kvm-features.x86_64-latest.args | 2 +-
.../kvm-pit-delay.x86_64-latest.args | 2 +-
.../kvm-pit-discard.x86_64-latest.args | 2 +-
.../kvmclock+eoi-disabled.x86_64-latest.args | 2 +-
.../kvmclock.x86_64-latest.args | 2 +-
.../launch-security-s390-pv.s390x-latest.args | 2 +-
...urity-sev-direct.x86_64-latest+amdsev.args | 2 +-
...nch-security-sev-direct.x86_64-latest.args | 2 +-
...ng-platform-info.x86_64-latest+amdsev.args | 2 +-
...security-sev-snp.x86_64-latest+amdsev.args | 2 +-
...launch-security-sev-snp.x86_64-latest.args | 2 +-
...nch-security-sev.x86_64-latest+amdsev.args | 2 +-
...h-security-tdx.x86_64-latest+inteltdx.args | 2 +-
.../qemuxmlconfdata/lease.x86_64-latest.args | 2 +-
...-models.loongarch64-latest.abi-update.args | 2 +-
...irt-default-models.loongarch64-latest.args | 2 +-
...ch64-virt-graphics.loongarch64-latest.args | 4 +-
...ch64-virt-headless.loongarch64-latest.args | 4 +-
...minimal.loongarch64-latest.abi-update.args | 2 +-
...rch64-virt-minimal.loongarch64-latest.args | 2 +-
...luks-disks-source-qcow2.x86_64-latest.args | 2 +-
.../luks-disks-source.x86_64-latest.args | 2 +-
.../luks-disks.x86_64-latest.args | 2 +-
...ch-virt-console-native.aarch64-latest.args | 2 +-
...ch-virt-console-virtio.aarch64-latest.args | 2 +-
...-serial+console-native.aarch64-latest.args | 2 +-
...ach-virt-serial-compat.aarch64-latest.args | 2 +-
...ach-virt-serial-native.aarch64-latest.args | 2 +-
.../mach-virt-serial-pci.aarch64-latest.args | 2 +-
.../mach-virt-serial-usb.aarch64-latest.args | 2 +-
...chine-aeskeywrap-off-cap.s390x-latest.args | 2 +-
...hine-aeskeywrap-off-caps.s390x-latest.args | 2 +-
...achine-aeskeywrap-on-cap.s390x-latest.args | 2 +-
...chine-aeskeywrap-on-caps.s390x-latest.args | 2 +-
.../machine-aliases1.x86_64-latest.args | 2 +-
.../machine-aliases2.x86_64-latest.args | 2 +-
.../machine-core-off.x86_64-latest.args | 2 +-
.../machine-core-on.x86_64-latest.args | 2 +-
...chine-deakeywrap-off-cap.s390x-latest.args | 2 +-
...hine-deakeywrap-off-caps.s390x-latest.args | 2 +-
...achine-deakeywrap-on-cap.s390x-latest.args | 2 +-
...chine-deakeywrap-on-caps.s390x-latest.args | 2 +-
.../machine-i8042-off.x86_64-latest.args | 2 +-
.../machine-i8042-on.x86_64-latest.args | 2 +-
...achine-keywrap-none-caps.s390x-latest.args | 2 +-
.../machine-keywrap-none.s390x-latest.args | 2 +-
.../machine-loadparm-hostdev.s390x-9.1.0.args | 2 +-
...machine-loadparm-hostdev.s390x-latest.args | 2 +-
...-multiple-disks-nets-s390.s390x-9.1.0.args | 2 +-
...multiple-disks-nets-s390.s390x-latest.args | 2 +-
...machine-loadparm-net-s390.s390x-9.1.0.args | 2 +-
...achine-loadparm-net-s390.s390x-latest.args | 2 +-
.../machine-loadparm-s390.s390x-9.1.0.args | 2 +-
.../machine-loadparm-s390.s390x-latest.args | 2 +-
.../machine-smm-off.x86_64-latest.args | 2 +-
.../machine-smm-on.x86_64-latest.args | 2 +-
.../machine-vmport-opt.x86_64-latest.args | 2 +-
...memory-default-hugepage.x86_64-latest.args | 2 +-
.../memfd-memory-numa.x86_64-latest.args | 2 +-
...emory-hotplug-dimm-addr.x86_64-latest.args | 2 +-
.../memory-hotplug-dimm.x86_64-latest.args | 2 +-
...memory-hotplug-multiple.x86_64-latest.args | 2 +-
...-hotplug-numa-preferred.x86_64-latest.args | 2 +-
...y-hotplug-nvdimm-access.x86_64-latest.args | 2 +-
...ry-hotplug-nvdimm-align.x86_64-latest.args | 2 +-
...ry-hotplug-nvdimm-label.x86_64-latest.args | 2 +-
...-hotplug-nvdimm-overlap.x86_64-latest.args | 2 +-
...ory-hotplug-nvdimm-pmem.x86_64-latest.args | 2 +-
...-nvdimm-ppc64.ppc64-latest.abi-update.args | 2 +-
...ory-hotplug-nvdimm-ppc64.ppc64-latest.args | 2 +-
...hotplug-nvdimm-readonly.x86_64-latest.args | 2 +-
.../memory-hotplug-nvdimm.x86_64-latest.args | 2 +-
...-ppc64-nonuma.ppc64-latest.abi-update.args | 2 +-
...ory-hotplug-ppc64-nonuma.ppc64-latest.args | 2 +-
...lug-virtio-mem-ccw-s390x.s390x-latest.args | 2 +-
...lug-virtio-mem-pci-s390x.s390x-latest.args | 2 +-
...mory-hotplug-virtio-mem.x86_64-latest.args | 2 +-
...ory-hotplug-virtio-pmem.x86_64-latest.args | 2 +-
.../memory-hotplug.x86_64-latest.args | 2 +-
.../memorybacking-set.x86_64-latest.args | 2 +-
.../memorybacking-unset.x86_64-latest.args | 2 +-
.../memtune-unlimited.x86_64-latest.args | 2 +-
.../memtune.x86_64-latest.args | 2 +-
.../metadata-duplicate.x86_64-latest.args | 2 +-
.../metadata.x86_64-latest.args | 2 +-
.../migrate-numa-unaligned.x86_64-latest.args | 2 +-
.../migrate.x86_64-latest.args | 2 +-
.../misc-disable-s3.x86_64-latest.args | 2 +-
.../misc-disable-suspends.x86_64-latest.args | 2 +-
.../misc-enable-s4.x86_64-latest.args | 2 +-
.../misc-no-reboot.x86_64-latest.args | 2 +-
.../misc-uuid.x86_64-latest.args | 2 +-
.../mlock-off.x86_64-latest.args | 2 +-
.../mlock-on.x86_64-latest.args | 2 +-
...86_64-q35-headless.x86_64-latest+mshv.args | 2 +-
.../mtp-usb-device.x86_64-latest.args | 2 +-
...ultifunction-pci-device.x86_64-latest.args | 2 +-
.../name-escape.x86_64-latest.args | 4 +-
.../net-bandwidth.x86_64-latest.args | 4 +-
.../net-bandwidth2.x86_64-latest.args | 4 +-
.../net-client.x86_64-latest.args | 2 +-
.../net-coalesce.x86_64-latest.args | 8 +-
.../net-eth-hostip.x86_64-latest.args | 4 +-
.../net-eth-ifname.x86_64-latest.args | 4 +-
.../net-eth-names.x86_64-latest.args | 6 +-
.../net-eth-unmanaged-tap.x86_64-latest.args | 4 +-
.../net-eth.x86_64-latest.args | 4 +-
.../net-hostdev-bootorder.x86_64-latest.args | 2 +-
...net-hostdev-multidomain.x86_64-latest.args | 2 +-
...ostdev-vfio-multidomain.x86_64-latest.args | 2 +-
.../net-hostdev-vfio.x86_64-latest.args | 2 +-
.../net-hostdev.x86_64-latest.args | 2 +-
.../net-isolated-port.x86_64-latest.args | 4 +-
.../net-linkstate.x86_64-latest.args | 2 +-
.../net-many-models.x86_64-latest.args | 2 +-
.../net-mcast.x86_64-latest.args | 2 +-
.../net-midonet.x86_64-latest.args | 4 +-
.../net-mtu.x86_64-latest.args | 6 +-
.../net-openvswitch.x86_64-latest.args | 4 +-
.../net-server.x86_64-latest.args | 2 +-
.../net-udp.x86_64-latest.args | 2 +-
.../net-usb.x86_64-latest.args | 2 +-
.../net-user-addr.x86_64-latest.args | 2 +-
.../net-user-passt.x86_64-7.2.0.args | 2 +-
.../net-user-passt.x86_64-latest.args | 2 +-
.../net-user.x86_64-latest.args | 2 +-
.../net-vdpa-multiqueue.x86_64-latest.args | 4 +-
.../net-vdpa.x86_64-latest.args | 4 +-
.../net-vhostuser-multiq.x86_64-latest.args | 2 +-
.../net-vhostuser-passt.x86_64-latest.args | 2 +-
.../net-vhostuser.x86_64-latest.args | 2 +-
.../net-virtio-ccw.s390x-latest.args | 2 +-
.../net-virtio-device.x86_64-latest.args | 2 +-
...virtio-disable-offloads.x86_64-latest.args | 2 +-
.../net-virtio-netdev.x86_64-latest.args | 2 +-
...irtio-network-portgroup.x86_64-latest.args | 8 +-
.../net-virtio-rss.x86_64-latest.args | 2 +-
...et-virtio-rxtxqueuesize.x86_64-latest.args | 2 +-
...-virtio-teaming-hostdev.x86_64-latest.args | 2 +-
...-virtio-teaming-network.x86_64-latest.args | 4 +-
.../net-virtio-teaming.x86_64-latest.args | 2 +-
.../net-virtio-vhost.x86_64-latest.args | 8 +-
.../net-virtio.x86_64-latest.args | 2 +-
.../nosharepages.x86_64-latest.args | 2 +-
...auto-memory-vcpu-cpuset.x86_64-latest.args | 2 +-
...no-cpuset-and-placement.x86_64-latest.args | 2 +-
...d-auto-vcpu-no-numatune.x86_64-latest.args | 2 +-
...to-vcpu-static-numatune.x86_64-latest.args | 2 +-
...static-memory-auto-vcpu.x86_64-latest.args | 2 +-
...static-vcpu-no-numatune.x86_64-latest.args | 2 +-
.../qemuxmlconfdata/numad.x86_64-latest.args | 2 +-
...ne-auto-nodeset-invalid.x86_64-latest.args | 2 +-
.../numatune-auto-prefer.x86_64-latest.args | 2 +-
.../numatune-distances.x86_64-latest.args | 2 +-
.../numatune-hmat-none.x86_64-latest.args | 2 +-
.../numatune-hmat.x86_64-latest.args | 2 +-
...atune-memnode-no-memory.x86_64-latest.args | 2 +-
...emnode-restrictive-mode.x86_64-latest.args | 2 +-
.../numatune-memnode.x86_64-latest.args | 2 +-
.../numatune-no-vcpu.x86_64-latest.args | 2 +-
.../numatune-system-memory.x86_64-latest.args | 2 +-
...vcpus-topology-mismatch.x86_64-latest.args | 2 +-
.../pages-dimm-discard.x86_64-latest.args | 2 +-
...pages-discard-hugepages.x86_64-latest.args | 2 +-
.../pages-discard.x86_64-latest.args | 2 +-
.../panic-double.x86_64-latest.args | 2 +-
.../panic-no-address.x86_64-latest.args | 2 +-
.../panic-pseries.ppc64-latest.args | 2 +-
.../qemuxmlconfdata/panic.x86_64-latest.args | 2 +-
...arallel-parport-chardev.x86_64-latest.args | 2 +-
.../parallel-tcp-chardev.x86_64-latest.args | 2 +-
.../parallel-unix-chardev.x86_64-latest.args | 4 +-
...pi-root-hotplug-disable.x86_64-latest.args | 2 +-
...cpi-root-hotplug-enable.x86_64-latest.args | 2 +-
.../pci-autoadd-addr.x86_64-latest.args | 2 +-
.../pci-autoadd-idx.x86_64-latest.args | 2 +-
.../pci-autofill-addr.x86_64-latest.args | 2 +-
.../pci-bridge-many-disks.x86_64-latest.args | 2 +-
.../pci-bridge.x86_64-latest.args | 2 +-
.../pci-expander-bus.x86_64-latest.args | 2 +-
.../pci-many.x86_64-latest.args | 2 +-
.../pci-rom-disabled.x86_64-latest.args | 2 +-
.../pci-rom.x86_64-latest.args | 2 +-
.../pci-serial-dev-chardev.x86_64-latest.args | 2 +-
...e-expander-bus-aarch64.aarch64-latest.args | 2 +-
.../pcie-expander-bus.x86_64-latest.args | 2 +-
...root-port-model-generic.x86_64-latest.args | 2 +-
...root-port-model-ioh3420.x86_64-latest.args | 2 +-
...cie-root-port-nohotplug.x86_64-latest.args | 2 +-
.../pcie-root-port.x86_64-latest.args | 2 +-
.../pcie-root.x86_64-latest.args | 2 +-
...-switch-downstream-port.x86_64-latest.args | 2 +-
...ie-switch-upstream-port.x86_64-latest.args | 2 +-
.../pcihole64-gib.x86_64-latest.args | 2 +-
.../pcihole64-q35.x86_64-latest.args | 2 +-
.../pcihole64-virt.aarch64-latest.args | 2 +-
.../pcihole64.x86_64-latest.args | 2 +-
.../pmu-feature-off.x86_64-latest.args | 2 +-
.../pmu-feature.x86_64-latest.args | 2 +-
tests/qemuxmlconfdata/ppc-dtb.ppc-latest.args | 2 +-
...c-mac99-minimal.ppc-latest.abi-update.args | 2 +-
.../ppc-mac99-minimal.ppc-latest.args | 2 +-
...ault-cpu-kvm-pseries-3.1.ppc64-latest.args | 2 +-
...ault-cpu-kvm-pseries-4.2.ppc64-latest.args | 2 +-
...ault-cpu-tcg-pseries-3.1.ppc64-latest.args | 2 +-
...ault-cpu-tcg-pseries-4.2.ppc64-latest.args | 2 +-
...beige-minimal.ppc64-latest.abi-update.args | 2 +-
.../ppc64-g3beige-minimal.ppc64-latest.args | 2 +-
...mac99-minimal.ppc64-latest.abi-update.args | 2 +-
.../ppc64-mac99-minimal.ppc64-latest.args | 2 +-
...ernv9-minimal.ppc64-latest.abi-update.args | 2 +-
.../ppc64-powernv9-minimal.ppc64-latest.args | 2 +-
...efault-models.ppc64-latest.abi-update.args | 2 +-
...4-pseries-default-models.ppc64-latest.args | 2 +-
.../ppc64-pseries-graphics.ppc64-latest.args | 4 +-
.../ppc64-pseries-headless.ppc64-latest.args | 4 +-
...eries-minimal.ppc64-latest.abi-update.args | 2 +-
.../ppc64-pseries-minimal.ppc64-latest.args | 2 +-
.../ppc64-tpmproxy-single.ppc64-latest.args | 2 +-
.../ppc64-tpmproxy-with-tpm.ppc64-latest.args | 2 +-
.../ppce500-serial.ppc-latest.args | 2 +-
.../pseries-basic.ppc64-latest.args | 2 +-
.../pseries-console-virtio.ppc64-latest.args | 2 +-
...eries-cpu-compat-power10.ppc64-latest.args | 2 +-
...eries-cpu-compat-power11.ppc64-latest.args | 2 +-
...series-cpu-compat-power9.ppc64-latest.args | 2 +-
.../pseries-cpu-compat.ppc64-latest.args | 2 +-
.../pseries-cpu-exact.ppc64-latest.args | 2 +-
.../pseries-cpu-le.ppc64-latest.args | 2 +-
.../pseries-features.ppc64-latest.args | 2 +-
.../pseries-hostdevs-1.ppc64-latest.args | 2 +-
.../pseries-hostdevs-2.ppc64-latest.args | 2 +-
.../pseries-hostdevs-3.ppc64-latest.args | 2 +-
.../pseries-many-buses-1.ppc64-latest.args | 2 +-
.../pseries-many-buses-2.ppc64-latest.args | 2 +-
.../pseries-many-devices.ppc64-latest.args | 2 +-
.../pseries-nvram.ppc64-latest.args | 2 +-
.../pseries-panic-missing.ppc64-latest.args | 2 +-
...pseries-panic-no-address.ppc64-latest.args | 2 +-
...ries-phb-default-missing.ppc64-latest.args | 2 +-
.../pseries-phb-numa-node.ppc64-latest.args | 2 +-
.../pseries-phb-simple.ppc64-latest.args | 2 +-
.../pseries-phb-user-alias.ppc64-latest.args | 2 +-
.../pseries-serial-native.ppc64-latest.args | 2 +-
.../pseries-serial-pci.ppc64-latest.args | 2 +-
.../pseries-serial-usb.ppc64-latest.args | 2 +-
.../pseries-usb-default.ppc64-latest.args | 2 +-
.../pseries-usb-kbd.ppc64-latest.args | 2 +-
.../pseries-usb-multi.ppc64-latest.args | 2 +-
...series-vio-user-assigned.ppc64-latest.args | 2 +-
.../pseries-vio.ppc64-latest.args | 2 +-
.../pstore-acpi-erst.x86_64-latest.args | 2 +-
.../pv-spinlock-disabled.x86_64-latest.args | 2 +-
.../pv-spinlock-enabled.x86_64-latest.args | 2 +-
.../pvpanic-pci-aarch64.aarch64-latest.args | 2 +-
...pci-no-address-aarch64.aarch64-latest.args | 2 +-
.../pvpanic-pci-x86_64.x86_64-latest.args | 2 +-
...35-default-devices-only.x86_64-latest.args | 2 +-
.../q35-multifunction.x86_64-latest.args | 2 +-
.../q35-pci-force-address.x86_64-latest.args | 2 +-
.../q35-pcie-autoadd.x86_64-latest.args | 2 +-
.../q35-pcie.x86_64-latest.args | 2 +-
.../q35-usb2-multi.x86_64-latest.args | 2 +-
.../q35-usb2-reorder.x86_64-latest.args | 2 +-
.../q35-usb2.x86_64-latest.args | 2 +-
.../q35-virt-manager-basic.x86_64-latest.args | 4 +-
tests/qemuxmlconfdata/q35.x86_64-latest.args | 2 +-
.../qemu-ns-alt.x86_64-latest.args | 2 +-
...qemu-ns-commandline-ns0.x86_64-latest.args | 2 +-
...qemu-ns-commandline-ns1.x86_64-latest.args | 2 +-
.../qemu-ns-commandline.x86_64-latest.args | 2 +-
...-domain-commandline-ns0.x86_64-latest.args | 2 +-
...u-ns-domain-commandline.x86_64-latest.args | 2 +-
.../qemu-ns-domain-ns0.x86_64-latest.args | 2 +-
.../qemu-ns-no-env.x86_64-latest.args | 2 +-
.../qemu-ns.x86_64-latest.args | 2 +-
...reboot-timeout-disabled.x86_64-latest.args | 2 +-
.../reboot-timeout-enabled.x86_64-latest.args | 2 +-
.../restore-v2-fd.x86_64-latest.args | 2 +-
.../restore-v2.x86_64-latest.args | 2 +-
.../riscv64-virt-acpi.riscv64-latest.args | 2 +-
...ault-models.riscv64-latest.abi-update.args | 2 +-
...64-virt-default-models.riscv64-latest.args | 2 +-
...cv64-virt-features-aia.riscv64-latest.args | 2 +-
.../riscv64-virt-graphics.riscv64-latest.args | 4 +-
...v64-virt-headless-mmio.riscv64-latest.args | 4 +-
.../riscv64-virt-headless.riscv64-latest.args | 4 +-
...irt-minimal.riscv64-latest.abi-update.args | 2 +-
.../riscv64-virt-minimal.riscv64-latest.args | 2 +-
...-async-teardown-disabled.s390x-latest.args | 2 +-
...async-teardown-no-attrib.s390x-latest.args | 2 +-
.../s390-async-teardown.s390x-latest.args | 2 +-
...-cpu-kvm-ccw-virtio-10.0.s390x-latest.args | 2 +-
...t-cpu-kvm-ccw-virtio-4.2.s390x-10.0.0.args | 2 +-
...-cpu-tcg-ccw-virtio-10.0.s390x-latest.args | 2 +-
...t-cpu-tcg-ccw-virtio-4.2.s390x-10.0.0.args | 2 +-
.../s390-defaultconsole.s390x-latest.args | 2 +-
.../s390-panic-missing.s390x-latest.args | 2 +-
.../s390-panic-no-address.s390x-latest.args | 2 +-
.../s390-panic.s390x-latest.args | 2 +-
.../s390-serial-2.s390x-latest.args | 2 +-
.../s390-serial-console.s390x-latest.args | 2 +-
.../s390-serial.s390x-latest.args | 2 +-
.../s390-usb-address.s390x-latest.args | 2 +-
.../s390-usb-model.s390x-latest.args | 2 +-
.../s390-usb-none.s390x-latest.args | 2 +-
.../s390x-ccw-acpi.s390x-latest.args | 2 +-
...efault-models.s390x-latest.abi-update.args | 2 +-
...s390x-ccw-default-models.s390x-latest.args | 2 +-
.../s390x-ccw-graphics.s390x-latest.args | 4 +-
.../s390x-ccw-headless.s390x-latest.args | 4 +-
...x-ccw-minimal.s390x-latest.abi-update.args | 2 +-
.../s390x-ccw-minimal.s390x-latest.args | 2 +-
...rder-domain-subelements.x86_64-latest.args | 2 +-
.../seclabel-dac-none.x86_64-latest.args | 2 +-
...eclabel-device-multiple.x86_64-latest.args | 2 +-
...label-dynamic-baselabel.x86_64-latest.args | 2 +-
...label-dynamic-labelskip.x86_64-latest.args | 2 +-
...el-dynamic-none-relabel.x86_64-latest.args | 2 +-
.../seclabel-dynamic-none.x86_64-latest.args | 2 +-
...clabel-dynamic-override.x86_64-latest.args | 2 +-
...eclabel-dynamic-relabel.x86_64-latest.args | 2 +-
.../seclabel-dynamic.x86_64-latest.args | 2 +-
.../seclabel-none.x86_64-latest.args | 2 +-
...l-selinux-none-override.x86_64-latest.args | 2 +-
...clabel-static-labelskip.x86_64-latest.args | 2 +-
...seclabel-static-relabel.x86_64-latest.args | 2 +-
.../seclabel-static.x86_64-latest.args | 2 +-
.../serial-debugcon.x86_64-latest.args | 2 +-
...rial-dev-chardev-iobase.x86_64-latest.args | 2 +-
.../serial-dev-chardev.x86_64-latest.args | 2 +-
.../serial-file-chardev.x86_64-latest.args | 4 +-
.../serial-file-log.x86_64-latest.args | 6 +-
.../serial-many-chardev.x86_64-latest.args | 4 +-
.../serial-pty-chardev.x86_64-latest.args | 2 +-
.../serial-spiceport.x86_64-latest.args | 2 +-
...serial-target-port-auto.x86_64-latest.args | 2 +-
.../serial-tcp-chardev.x86_64-latest.args | 2 +-
...rial-tcp-telnet-chardev.x86_64-latest.args | 2 +-
...p-tlsx509-chardev-notls.x86_64-latest.args | 2 +-
...-tlsx509-chardev-verify.x86_64-latest.args | 2 +-
...ial-tcp-tlsx509-chardev.x86_64-latest.args | 2 +-
...-tlsx509-secret-chardev.x86_64-latest.args | 2 +-
.../serial-udp-chardev.x86_64-latest.args | 2 +-
.../serial-unix-chardev.x86_64-latest.args | 4 +-
.../serial-vc-chardev.x86_64-latest.args | 2 +-
.../sgx-epc.x86_64-latest+sgx.args | 2 +-
.../shmem-plain-doorbell.x86_64-latest.args | 2 +-
.../smartcard-controller.x86_64-latest.args | 2 +-
...t-certificates-database.x86_64-latest.args | 2 +-
...tcard-host-certificates.x86_64-latest.args | 2 +-
.../smartcard-host.x86_64-latest.args | 2 +-
...rd-passthrough-spicevmc.x86_64-latest.args | 2 +-
...artcard-passthrough-tcp.x86_64-latest.args | 2 +-
...rtcard-passthrough-unix.x86_64-latest.args | 4 +-
.../smbios-type-fwcfg.x86_64-latest.args | 2 +-
.../qemuxmlconfdata/smbios.x86_64-latest.args | 2 +-
.../sound-device-virtio.x86_64-latest.args | 2 +-
.../sound-device.x86_64-latest.args | 2 +-
.../sparc-minimal.sparc-latest.args | 2 +-
.../tap-vhost-incorrect.x86_64-latest.args | 6 +-
.../tap-vhost.x86_64-latest.args | 4 +-
.../throttlefilter.x86_64-latest.args | 2 +-
...pm-emulator-crb-profile.x86_64-latest.args | 2 +-
.../tpm-emulator-tpm2-enc.x86_64-latest.args | 2 +-
...pm-emulator-tpm2-pstate.x86_64-latest.args | 2 +-
.../tpm-emulator-tpm2.x86_64-latest.args | 2 +-
.../tpm-emulator.x86_64-latest.args | 2 +-
.../tpm-external.x86_64-latest.args | 2 +-
.../tpm-passthrough-crb.x86_64-latest.args | 6 +-
.../tpm-passthrough.x86_64-latest.args | 6 +-
.../tseg-explicit-size.x86_64-latest.args | 2 +-
...roller-automatic-i440fx.x86_64-latest.args | 2 +-
...troller-automatic-isapc.x86_64-latest.args | 2 +-
...oller-automatic-microvm.x86_64-latest.args | 2 +-
...matic-pseries.ppc64-latest.abi-update.args | 2 +-
...roller-automatic-pseries.ppc64-latest.args | 2 +-
...ontroller-automatic-q35.x86_64-latest.args | 2 +-
...ler-automatic-realview.aarch64-latest.args | 2 +-
...ntroller-automatic-s390x.s390x-latest.args | 2 +-
...tomatic-unavailable-q35.x86_64-latest.args | 2 +-
...r-automatic-versatilepb.armv7l-latest.args | 2 +-
...automatic-virt-aarch64.aarch64-latest.args | 2 +-
...c-virt-loongarch64.loongarch64-latest.args | 2 +-
...automatic-virt-riscv64.riscv64-latest.args | 2 +-
...default-fallback-g3beige.ppc64-latest.args | 2 +-
...r-default-fallback-mac99.ppc64-latest.args | 2 +-
...-default-fallback-mac99ppc.ppc-latest.args | 2 +-
...efault-fallback-powernv9.ppc64-latest.args | 2 +-
...ault-fallback-realview.aarch64-latest.args | 2 +-
...lt-fallback-versatilepb.armv7l-latest.args | 2 +-
...-fallback-virt-aarch64.aarch64-latest.args | 2 +-
...ntroller-default-g3beige.ppc64-latest.args | 2 +-
...ntroller-default-i440fx.x86_64-latest.args | 2 +-
...controller-default-mac99.ppc64-latest.args | 2 +-
...ontroller-default-mac99ppc.ppc-latest.args | 2 +-
...troller-default-powernv9.ppc64-latest.args | 2 +-
...fault-pseries.ppc64-latest.abi-update.args | 2 +-
...ntroller-default-pseries.ppc64-latest.args | 2 +-
...-controller-default-q35.x86_64-latest.args | 2 +-
...oller-default-realview.aarch64-latest.args | 2 +-
...controller-default-s390x.s390x-latest.args | 2 +-
...ler-default-versatilepb.armv7l-latest.args | 2 +-
...r-default-virt-aarch64.aarch64-latest.args | 2 +-
...t-virt-loongarch64.loongarch64-latest.args | 2 +-
...r-default-virt-riscv64.riscv64-latest.args | 2 +-
...troller-ich9-autoassign.x86_64-latest.args | 2 +-
...ntroller-ich9-companion.x86_64-latest.args | 2 +-
...ntroller-ich9-ehci-addr.x86_64-latest.args | 2 +-
...ler-nec-xhci-autoassign.x86_64-latest.args | 2 +-
...usb-controller-nec-xhci.x86_64-latest.args | 2 +-
.../usb-controller-piix3.x86_64-latest.args | 2 +-
...sb-controller-qemu-xhci.x86_64-latest.args | 2 +-
.../usb-hub-autoadd-deluxe.x86_64-latest.args | 2 +-
.../usb-hub-autoadd.x86_64-latest.args | 2 +-
.../usb-hub.x86_64-latest.args | 2 +-
.../usb-long-port-path.x86_64-latest.args | 2 +-
.../usb-none.x86_64-latest.args | 2 +-
.../usb-port-autoassign.x86_64-latest.args | 2 +-
.../usb-port-missing.x86_64-latest.args | 2 +-
.../usb-ports.x86_64-latest.args | 2 +-
.../usb-redir-boot.x86_64-latest.args | 2 +-
...sb-redir-filter-version.x86_64-latest.args | 2 +-
.../usb-redir-filter.x86_64-latest.args | 2 +-
.../usb-redir-unix.x86_64-latest.args | 4 +-
.../usb-redir.x86_64-latest.args | 2 +-
.../usb1-usb2.x86_64-latest.args | 2 +-
.../user-aliases-usb.x86_64-latest.args | 2 +-
.../user-aliases.x86_64-latest.args | 6 +-
.../user-aliases2.x86_64-latest.args | 2 +-
.../vcpu-placement-static.x86_64-latest.args | 2 +-
.../vhost-user-fs-ccw.s390x-latest.args | 2 +-
...vhost-user-fs-fd-memory.x86_64-latest.args | 2 +-
...st-user-fs-fd-openfiles.x86_64-latest.args | 2 +-
...vhost-user-fs-hugepages.x86_64-latest.args | 2 +-
.../vhost-user-fs-locking.x86_64-7.2.0.args | 2 +-
.../vhost-user-fs-readonly.x86_64-latest.args | 2 +-
.../vhost-user-fs-sock.x86_64-latest.args | 2 +-
...host-user-gpu-secondary.x86_64-latest.args | 6 +-
.../vhost-user-vga.x86_64-latest.args | 4 +-
.../vhost-vsock-auto.x86_64-latest.args | 4 +-
.../vhost-vsock-ccw-auto.s390x-latest.args | 4 +-
.../vhost-vsock-ccw-iommu.s390x-latest.args | 4 +-
.../vhost-vsock-ccw.s390x-latest.args | 4 +-
.../vhost-vsock.x86_64-latest.args | 4 +-
...eo-bochs-display-device.x86_64-latest.args | 2 +-
.../video-bochs-edid-none.x86_64-latest.args | 2 +-
.../video-bochs-edid-off.x86_64-latest.args | 2 +-
.../video-bochs-edid-on.x86_64-latest.args | 2 +-
...-device-pciaddr-default.x86_64-latest.args | 2 +-
.../video-none-device.x86_64-latest.args | 2 +-
...video-qxl-device-vgamem.x86_64-latest.args | 2 +-
...video-qxl-device-vram64.x86_64-latest.args | 2 +-
.../video-qxl-device.x86_64-latest.args | 2 +-
.../video-qxl-heads.x86_64-latest.args | 2 +-
.../video-qxl-noheads.x86_64-latest.args | 2 +-
.../video-qxl-resolution.x86_64-latest.args | 2 +-
...o-qxl-sec-device-vgamem.x86_64-latest.args | 2 +-
...o-qxl-sec-device-vram64.x86_64-latest.args | 2 +-
.../video-qxl-sec-device.x86_64-latest.args | 2 +-
...eo-ramfb-display-device.x86_64-latest.args | 2 +-
...video-vga-device-vgamem.x86_64-latest.args | 2 +-
.../video-vga-device.x86_64-latest.args | 2 +-
.../video-vga-edid-none.x86_64-latest.args | 2 +-
.../video-vga-edid-off.x86_64-latest.args | 2 +-
.../video-vga-edid-on.x86_64-latest.args | 2 +-
.../video-vga-qxl-heads.x86_64-latest.args | 2 +-
.../video-virtio-blob-off.x86_64-latest.args | 2 +-
.../video-virtio-blob-on.x86_64-latest.args | 2 +-
.../video-virtio-edid-none.x86_64-latest.args | 2 +-
.../video-virtio-edid-off.x86_64-latest.args | 2 +-
.../video-virtio-edid-on.x86_64-latest.args | 2 +-
...ideo-virtio-gpu-ccw-auto.s390x-latest.args | 2 +-
.../video-virtio-gpu-ccw.s390x-latest.args | 2 +-
...video-virtio-gpu-device.x86_64-latest.args | 2 +-
...video-virtio-gpu-sdl-gl.x86_64-latest.args | 2 +-
...eo-virtio-gpu-secondary.x86_64-latest.args | 2 +-
...deo-virtio-gpu-spice-gl.x86_64-latest.args | 2 +-
.../video-virtio-gpu-virgl.x86_64-latest.args | 2 +-
...video-virtio-vga-gpu-gl.x86_64-latest.args | 2 +-
.../video-virtio-vga.x86_64-latest.args | 2 +-
.../virtio-9p-createmode.x86_64-latest.args | 2 +-
.../virtio-9p-multidevs.x86_64-latest.args | 2 +-
...irtio-input-passthrough.x86_64-latest.args | 2 +-
.../virtio-input.x86_64-latest.args | 2 +-
.../virtio-iommu-aarch64.aarch64-latest.args | 2 +-
.../virtio-iommu-x86_64.x86_64-latest.args | 2 +-
.../virtio-lun.x86_64-9.0.0.args | 2 +-
...virtio-non-transitional.x86_64-latest.args | 4 +-
...-options-controller-ats.x86_64-latest.args | 2 +-
...ptions-controller-iommu.x86_64-latest.args | 2 +-
...tions-controller-packed.x86_64-latest.args | 2 +-
...virtio-options-disk-ats.x86_64-latest.args | 2 +-
...rtio-options-disk-iommu.x86_64-latest.args | 2 +-
...tio-options-disk-packed.x86_64-latest.args | 2 +-
.../virtio-options-fs-ats.x86_64-latest.args | 2 +-
...virtio-options-fs-iommu.x86_64-latest.args | 2 +-
...irtio-options-fs-packed.x86_64-latest.args | 2 +-
...irtio-options-input-ats.x86_64-latest.args | 2 +-
...tio-options-input-iommu.x86_64-latest.args | 2 +-
...io-options-input-packed.x86_64-latest.args | 2 +-
...-options-memballoon-ats.x86_64-latest.args | 2 +-
...loon-freepage-reporting.x86_64-latest.args | 2 +-
...ptions-memballoon-iommu.x86_64-latest.args | 2 +-
...tions-memballoon-packed.x86_64-latest.args | 2 +-
.../virtio-options-net-ats.x86_64-latest.args | 2 +-
...irtio-options-net-iommu.x86_64-latest.args | 2 +-
...rtio-options-net-packed.x86_64-latest.args | 2 +-
.../virtio-options-rng-ats.x86_64-latest.args | 2 +-
...irtio-options-rng-iommu.x86_64-latest.args | 2 +-
...rtio-options-rng-packed.x86_64-latest.args | 2 +-
...irtio-options-video-ats.x86_64-latest.args | 6 +-
...tio-options-video-iommu.x86_64-latest.args | 6 +-
...io-options-video-packed.x86_64-latest.args | 6 +-
.../virtio-options.x86_64-latest.args | 4 +-
.../virtio-rng-builtin.x86_64-latest.args | 2 +-
.../virtio-rng-ccw.s390x-latest.args | 2 +-
.../virtio-rng-default.x86_64-latest.args | 2 +-
.../virtio-rng-egd-unix.x86_64-latest.args | 4 +-
.../virtio-rng-egd.x86_64-latest.args | 2 +-
.../virtio-rng-multiple.x86_64-latest.args | 2 +-
.../virtio-rng-random.x86_64-latest.args | 2 +-
.../virtio-transitional.x86_64-latest.args | 4 +-
.../vmcoreinfo.x86_64-latest.args | 2 +-
.../watchdog-device.x86_64-latest.args | 2 +-
.../watchdog-diag288.s390x-latest.args | 2 +-
.../watchdog-dump.x86_64-latest.args | 2 +-
.../watchdog-injectnmi.x86_64-latest.args | 2 +-
.../watchdog-q35-multiple.x86_64-latest.args | 2 +-
.../watchdog.x86_64-latest.args | 2 +-
.../x86-kvm-32-on-64.x86_64-latest.args | 2 +-
...6_64-default-cpu-kvm-pc.x86_64-latest.args | 2 +-
..._64-default-cpu-kvm-q35.x86_64-latest.args | 2 +-
...efault-cpu-tcg-features.x86_64-latest.args | 2 +-
...6_64-default-cpu-tcg-pc.x86_64-latest.args | 2 +-
..._64-default-cpu-tcg-q35.x86_64-latest.args | 2 +-
...fault-models.x86_64-latest.abi-update.args | 2 +-
...86_64-pc-default-models.x86_64-latest.args | 2 +-
.../x86_64-pc-graphics.x86_64-latest.args | 4 +-
.../x86_64-pc-headless.x86_64-latest.args | 4 +-
...4-pc-minimal.x86_64-latest.abi-update.args | 2 +-
.../x86_64-pc-minimal.x86_64-latest.args | 2 +-
...fault-models.x86_64-latest.abi-update.args | 2 +-
...6_64-q35-default-models.x86_64-latest.args | 2 +-
.../x86_64-q35-graphics.x86_64-latest.args | 4 +-
.../x86_64-q35-headless.x86_64-latest.args | 4 +-
...-q35-minimal.x86_64-latest.abi-update.args | 2 +-
.../x86_64-q35-minimal.x86_64-latest.args | 2 +-
tests/qemuxmlconftest.c | 311 ++++++++++++++----
tests/testutils.c | 113 +++++++
tests/testutils.h | 32 ++
tests/testutilsqemu.c | 45 +--
tests/testutilsqemu.h | 4 +-
1192 files changed, 1882 insertions(+), 1575 deletions(-)
--
2.54.0
2
33
When entering an interactive session, that is, without a command
specified:
virsh --connect $URI
virsh currently segfaults because it tries to access
ctl->cmd->def->handler and the ctl->cmd is NULL.
Fix by checking if ctl->cmd is not NULL before doing further checks.
Fixes: b489eb8d6b52d4183754a5d1da55006148a331e4
Signed-off-by: Roman Bogorodskiy <bogorodskiy(a)gmail.com>
---
tools/virsh.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/virsh.c b/tools/virsh.c
index 72d233f98d..401d4f9787 100644
--- a/tools/virsh.c
+++ b/tools/virsh.c
@@ -126,7 +126,7 @@ virshConnect(vshControl *ctl, const char *uri, bool readonly)
virErrorPtr err;
virConnectAuthPtr auth = virConnectAuthPtrDefault;
- if (ctl->cmd->def->handler == cmdComplete) {
+ if (ctl->cmd && ctl->cmd->def->handler == cmdComplete) {
/* When running from a bash completer we need to avoid any kind of
* keyboard input (e.g. ssh asking for a password). To achieve
* this, provide no authentication callbacks. */
--
2.52.0
2
2
25 May '26
The --engine flag was passed before the "run" subcommand, causing
lcitool to fail with "invalid choice: 'podman'". Move it to opts so
the command is built correctly.
lcitool container --engine podman run ... (wrong)
This caused "invalid choice: 'podman'" errors because lcitool expected
a COMMAND argument at that position.
Fix by moving the --engine flag to opts array, which is added after
the "run" subcommand, resulting in the correct command structure:
lcitool container run --engine podman ... (correct)
Error example:
$ ./ci/helper run fedora-44 --job codestyle --engine podman
usage: lcitool container [-h] COMMAND ...
lcitool container: error: argument COMMAND: invalid choice: 'podman' (choose from engines, build, run, shell)
The same error happens if "--engine" option is set to different
than "auto" value.
Radoslaw Smigielski (1):
ci: Fix --engine flag positioning in helper script
ci/helper | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
--
2.54.0
2
5
This series adds support for querying domain's interface addresses
and fs information using the qemu guest agent.
These changes are not directly related, grouping them so the series is
not too small and not too big for review.
Roman Bogorodskiy (5):
bhyve: reorder qemu agent code
bhyve: support getting interface addresses from agent
bhyve: implement the domainGetFSInfo() API
hypervisor: qemu_agent: add virDomainFSInfoFormat()
hypervisor: qemu_agent: virDomainFSInfoFormat -> qemuAgentFSInfoFormat
src/bhyve/bhyve_driver.c | 273 +++++++++++++++++++++++-------------
src/hypervisor/qemu_agent.c | 70 +++++++++
src/hypervisor/qemu_agent.h | 5 +
src/libvirt_private.syms | 1 +
src/qemu/qemu_driver.c | 72 +---------
5 files changed, 254 insertions(+), 167 deletions(-)
--
2.52.0
2
9
From: George Melikov <mail(a)gmelikov.ru>
Signed-off-by: George Melikov <mail(a)gmelikov.ru>
---
NEWS.rst | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 2ecea251da..93a10cf2fb 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -27,6 +27,12 @@ v12.4.0 (unreleased)
* **Bug fixes**
+ * storage: ZFS: Fix incorrect volsize and refreservation on zvol creation
+
+ When creating a zvol, the ZFS driver listed all volumes in the pool and
+ updated the new volume's size with data from the last volume in the list
+ rather than the matching one. Now it correctly returns on valid one.
+
* esx/vmware: VMs are tracked under different UUIDs by default
The VMWare-related drivers were using allegedly unique IDs for domains, but
--
2.53.0
2
1
From: George Melikov <mail(a)gmelikov.ru>
Signed-off-by: George Melikov <mail(a)gmelikov.ru>
---
NEWS.rst | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/NEWS.rst b/NEWS.rst
index 2ecea251da..284987e9ef 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -635,6 +635,12 @@ v11.7.0 (2025-09-01)
The bhyve driver now supports querying domain block, interface,
and memory statistics. Not all statistics fields are supported though.
+ * storage: ZFS: Implement native volume resizing
+
+ The ZFS storage driver now supports ``resizeVol`` allowing online
+ resizing of zvols via ``zfs set volsize``. Since ZFS is always
+ thin-provisioned, resize is essentially a size limit change.
+
* **Improvements**
* bhyve: improve 'efi' configuration autofill
--
2.53.0
2
1
22 May '26
This option for tap and vhost-user netdevs doesn't make sense
since long ago (10 years!), starting from commits:
1e7398a140f7a6 ("vhost: enable vhost without without MSI-X")
24f938a682d934 ("vhost user:support vhost user nic for non msi guests")
Prior these commits, to enable kernel vhost-net, or vhost-user-net for
some specific kind of guests (that don't have MSI-X support), you should
have set vhostforce=on.
Now guest type doesn't matter, all guests are equal for these
options logic.
For tap the current logic is:
vhost=on / vhost=off : vhostforce ignored, doesn't make sense
vhost unset : vhostforce counts, enabling vhost
So you may enable vhost for tap several ways:
- vhost=on
- vhostforce=on
- vhost=on + vhostforce=on
- and even vhost=on + vhostforce=off
- they are all equal.
For vhost-user we simply ignore the vhostforce option at all in the
code.
Let's finally deprecate the extra options.
Also, fix @vhostforce documentation everywhere to show the real picture,
and update vhost-user test to not use deprecated option.
While updating command line options, drop "experimental" word from
"experimental in kernel accelerator". vhost-net is in production for
years.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov(a)yandex-team.ru>
Reviewed-by: Markus Armbruster <armbru(a)redhat.com>
---
docs/about/deprecated.rst | 11 +++++++++++
qapi/net.json | 18 ++++++++++++++----
qemu-options.hx | 13 +++++--------
tests/qtest/vhost-user-test.c | 2 +-
4 files changed, 31 insertions(+), 13 deletions(-)
v7: rebase on master (on top of "[PATCH v16 0/8] virtio-net: live-TAP local migration")
01: update version 11.0 -> 11.1, keep r-b
Based-on: <20260522120534.77653-1-vsementsov(a)yandex-team.ru>
"[PATCH v16 0/8] virtio-net: live-TAP local migration"
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst
index 95bf7613295..2c79cdb4eeb 100644
--- a/docs/about/deprecated.rst
+++ b/docs/about/deprecated.rst
@@ -384,6 +384,17 @@ Backend ``memory`` (since 9.0)
``memory`` is a deprecated synonym for ``ringbuf``.
+TAP ``vhostforce`` (since 11.1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The ``vhostforce`` option is redundant with the ``vhost`` option.
+If they conflict, ``vhost`` takes precedence. Just use ``vhost``.
+
+Vhost-user ``vhostforce`` (since 11.1)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The ``vhostforce`` option is a no-op. Do not use it.
+
CPU device properties
'''''''''''''''''''''
diff --git a/qapi/net.json b/qapi/net.json
index 82ddbb51cd7..70a749a0e64 100644
--- a/qapi/net.json
+++ b/qapi/net.json
@@ -418,7 +418,8 @@
# @vhostfds: file descriptors of multiple already opened vhost net
# devices
#
-# @vhostforce: vhost on for non-MSIX virtio guests
+# @vhostforce: enable vhost-net network accelerator. Ignored when
+# @vhost is set.
#
# @queues: number of queues to be created for multiqueue capable tap
#
@@ -432,6 +433,10 @@
# @downscript be explicitly set to nothing (empty string or "no")
# (Since 11.1)
#
+# Features:
+#
+# @deprecated: Member @vhostforce is deprecated. Use @vhost instead.
+#
# Since: 1.2
##
{ 'struct': 'NetdevTapOptions',
@@ -448,7 +453,7 @@
'*vhost': 'bool',
'*vhostfd': 'str',
'*vhostfds': 'str',
- '*vhostforce': 'bool',
+ '*vhostforce': { 'type': 'bool', 'features': [ 'deprecated' ] },
'*queues': 'uint32',
'*poll-us': 'uint32',
'*incoming-fds': 'bool' } }
@@ -688,17 +693,22 @@
#
# @chardev: name of a unix socket chardev
#
-# @vhostforce: vhost on for non-MSIX virtio guests (default: false).
+# @vhostforce: silently ignored, exists just for backward
+# compatibility.
#
# @queues: number of queues to be created for multiqueue vhost-user
# (default: 1) (Since 2.5)
#
+# Features:
+#
+# @deprecated: Member @vhostforce is deprecated.
+#
# Since: 2.1
##
{ 'struct': 'NetdevVhostUserOptions',
'data': {
'chardev': 'str',
- '*vhostforce': 'bool',
+ '*vhostforce': { 'type': 'bool', 'features': [ 'deprecated' ] },
'*queues': 'int' } }
##
diff --git a/qemu-options.hx b/qemu-options.hx
index 96ae41f787b..f5a1ad6c577 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -2969,7 +2969,7 @@ DEF("netdev", HAS_ARG, QEMU_OPTION_netdev,
#else
"-netdev tap,id=str[,fd=h][,fds=x:y:...:z][,ifname=name][,script=file][,downscript=dfile]\n"
" [,br=bridge][,helper=helper][,sndbuf=nbytes][,vnet_hdr=on|off][,vhost=on|off]\n"
- " [,vhostfd=h][,vhostfds=x:y:...:z][,vhostforce=on|off][,queues=n]\n"
+ " [,vhostfd=h][,vhostfds=x:y:...:z][,queues=n]\n"
" [,poll-us=n]\n"
" configure a host TAP network backend with ID 'str'\n"
" connected to a bridge (default=" DEFAULT_BRIDGE_INTERFACE ")\n"
@@ -2985,9 +2985,7 @@ DEF("netdev", HAS_ARG, QEMU_OPTION_netdev,
" default is disabled 'sndbuf=0' to enable flow control set 'sndbuf=1048576')\n"
" use vnet_hdr=off to avoid enabling the IFF_VNET_HDR tap flag\n"
" use vnet_hdr=on to make the lack of IFF_VNET_HDR support an error condition\n"
- " use vhost=on to enable experimental in kernel accelerator\n"
- " (only has effect for virtio guests which use MSIX)\n"
- " use vhostforce=on to force vhost on for non-MSIX virtio guests\n"
+ " use vhost=on to enable in kernel accelerator\n"
" use 'vhostfd=h' to connect to an already opened vhost net device\n"
" use 'vhostfds=x:y:...:z to connect to multiple already opened vhost net devices\n"
" use 'queues=n' to specify the number of queues to be created for multiqueue TAP\n"
@@ -3078,7 +3076,7 @@ DEF("netdev", HAS_ARG, QEMU_OPTION_netdev,
" use 'start-queue=m' to specify the first queue that should be used\n"
#endif
#ifdef CONFIG_POSIX
- "-netdev vhost-user,id=str,chardev=dev[,vhostforce=on|off]\n"
+ "-netdev vhost-user,id=str,chardev=dev\n"
" configure a vhost-user network, backed by a chardev 'dev'\n"
#endif
#ifdef __linux__
@@ -3978,12 +3976,11 @@ SRST
for insertion into the socket map. The combination of 'map-path' and
'sock-fds' together is not supported.
-``-netdev vhost-user,chardev=id[,vhostforce=on|off][,queues=n]``
+``-netdev vhost-user,chardev=id[,queues=n]``
Establish a vhost-user netdev, backed by a chardev id. The chardev
should be a unix domain socket backed one. The vhost-user uses a
specifically defined protocol to pass vhost ioctl replacement
- messages to an application on the other end of the socket. On
- non-MSIX guests, the feature can be forced with vhostforce. Use
+ messages to an application on the other end of the socket. Use
'queues=n' to specify the number of queues to be created for
multiqueue vhost-user.
diff --git a/tests/qtest/vhost-user-test.c b/tests/qtest/vhost-user-test.c
index c8b5f8ff714..ebeebde2281 100644
--- a/tests/qtest/vhost-user-test.c
+++ b/tests/qtest/vhost-user-test.c
@@ -46,7 +46,7 @@
#define QEMU_CMD_SHM " -m %d -object memory-backend-shm,id=mem,size=%dM," \
" -numa node,memdev=mem"
#define QEMU_CMD_CHR " -chardev socket,id=%s,path=%s%s"
-#define QEMU_CMD_NETDEV " -netdev vhost-user,id=hs0,chardev=%s,vhostforce=on"
+#define QEMU_CMD_NETDEV " -netdev vhost-user,id=hs0,chardev=%s"
#define HUGETLBFS_MAGIC 0x958458f6
--
2.52.0
2
1
21 May '26
Add a generic domain event that fires when libvirt detects a state
change on any virtio-serial channel of a domain (connected /
disconnected). The existing VIR_DOMAIN_EVENT_ID_AGENT_LIFECYCLE
event is restricted to the QEMU guest agent channel
("org.qemu.guest_agent.0"), making it impossible for management
applications to observe lifecycle transitions of other channels
(custom guest agents, SPICE, etc.) without polling the domain XML
status file.
The new event is emitted for every virtio-serial channel, including
the guest agent channel, and carries the affected channels name.
The hypervisor must support virtio-serial port state notifications
(e.g. QEMU's VSERPORT_CHANGE event) for the event to be delivered.
Some parts were lifted from the v2 series originally
posted to libvirt-devel in 2016 by Matt Broadstone <mbroadst(a)gmail.com>.
Lucas Kornicki (2):
conf,remote: add channel lifecycle domain event
qemu: emit channel lifecycle event
examples/c/misc/event-test.c | 57 +++++++++++++++++
include/libvirt/libvirt-domain.h | 65 +++++++++++++++++++
src/conf/domain_event.c | 97 +++++++++++++++++++++++++++++
src/conf/domain_event.h | 12 ++++
src/libvirt_private.syms | 2 +
src/qemu/qemu_driver.c | 8 +++
src/qemu/qemu_process.c | 28 +++++++--
src/remote/remote_daemon_dispatch.c | 34 ++++++++++
src/remote/remote_driver.c | 34 ++++++++++
src/remote/remote_protocol.x | 16 ++++-
src/remote_protocol-structs | 8 +++
tools/virsh-domain-event.c | 35 +++++++++++
12 files changed, 389 insertions(+), 7 deletions(-)
--
2.43.0
2
11
20 May '26
Jiri Denemark (14):
sync_qemu_models_i386: Remove forgotten parentheses
sync_qemu_models_i386: Convert family/model to decimal
cpu_map: Add gmet and vmx-mbec features for nested virtualization
cpu_map: Add CPUID features for AMX instructions
cpu_map: Add CET related CPU features
cpu_map: Add CPUID feature for MOVRS
cpu_map: Add avx10-vnni-int CPU feature
cpu_map: Add APX (Advanced Performance Extensions) CPUID features
sync_qemu_models_i386: Add missing features to translation map
cpu_map: Add new versions of ClearwaterForest CPU model
cpu_map: Add new versions of SierraForest CPU model
cpu_map: Add new versions of SapphireRapids CPU model
cpu_map: Add new versions of GraniteRapids CPU model
cpu_map: Add DiamondRapids CPU model
src/cpu_map/index.xml | 10 +
src/cpu_map/meson.build | 10 +
src/cpu_map/sync_qemu_models_i386.py | 33 +-
src/cpu_map/x86_ClearwaterForest-v2.xml | 197 +++++++
src/cpu_map/x86_ClearwaterForest-v3.xml | 198 ++++++++
src/cpu_map/x86_DiamondRapids-v1.xml | 6 +
src/cpu_map/x86_DiamondRapids.xml | 248 +++++++++
src/cpu_map/x86_GraniteRapids-v4.xml | 210 ++++++++
src/cpu_map/x86_GraniteRapids-v5.xml | 211 ++++++++
src/cpu_map/x86_SapphireRapids-v5.xml | 202 ++++++++
src/cpu_map/x86_SapphireRapids-v6.xml | 203 ++++++++
src/cpu_map/x86_SierraForest-v4.xml | 190 +++++++
src/cpu_map/x86_SierraForest-v5.xml | 191 +++++++
src/cpu_map/x86_features.xml | 60 +++
.../x86_64-cpuid-Core-i7-1270P-disabled.xml | 2 +-
.../x86_64-cpuid-Core-i7-1270P-guest.xml | 2 +
.../x86_64-cpuid-Core-i7-1270P-host.xml | 2 +
.../x86_64-cpuid-Core-i7-1365U-disabled.xml | 2 +-
.../x86_64-cpuid-Core-i7-1365U-guest.xml | 2 +
.../x86_64-cpuid-Core-i7-1365U-host.xml | 2 +
...86_64-cpuid-EPYC-7502-32-Core-disabled.xml | 2 +-
.../x86_64-cpuid-EPYC-7502-32-Core-guest.xml | 1 +
.../x86_64-cpuid-EPYC-7502-32-Core-host.xml | 1 +
...86_64-cpuid-EPYC-7713-64-Core-disabled.xml | 4 +-
.../x86_64-cpuid-EPYC-7713-64-Core-guest.xml | 2 +
.../x86_64-cpuid-EPYC-7713-64-Core-host.xml | 2 +
...86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 4 +-
.../x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 2 +
.../x86_64-cpuid-EPYC-9334-32-Core-host.xml | 2 +
...-5-5500U-with-Radeon-Graphics-disabled.xml | 2 +-
...zen-5-5500U-with-Radeon-Graphics-guest.xml | 1 +
...yzen-5-5500U-with-Radeon-Graphics-host.xml | 1 +
...4-cpuid-Ryzen-9-3900X-12-Core-disabled.xml | 2 +-
...6_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml | 1 +
...86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml | 1 +
...4-cpuid-Ryzen-9-9950X-16-Core-disabled.xml | 4 +-
...6_64-cpuid-Ryzen-9-9950X-16-Core-guest.xml | 2 +
...86_64-cpuid-Ryzen-9-9950X-16-Core-host.xml | 2 +
.../x86_64-cpuid-Xeon-6731E-disabled.xml | 2 +-
.../x86_64-cpuid-Xeon-6731E-guest.xml | 2 +
.../x86_64-cpuid-Xeon-6731E-host.xml | 2 +
.../x86_64-cpuid-Xeon-6788P-disabled.xml | 2 +-
.../x86_64-cpuid-Xeon-6788P-guest.xml | 2 +
.../x86_64-cpuid-Xeon-6788P-host.xml | 2 +
...86_64-cpuid-Xeon-Bronze-3408U-disabled.xml | 2 +-
.../x86_64-cpuid-Xeon-Bronze-3408U-guest.xml | 2 +
.../x86_64-cpuid-Xeon-Bronze-3408U-host.xml | 2 +
.../x86_64-cpuid-Xeon-Gold-6530-disabled.xml | 2 +-
.../x86_64-cpuid-Xeon-Gold-6530-guest.xml | 2 +
.../x86_64-cpuid-Xeon-Gold-6530-host.xml | 2 +
.../x86_64-cpuid-Xeon-w7-3465X-disabled.xml | 2 +-
.../x86_64-cpuid-Xeon-w7-3465X-guest.xml | 2 +
.../x86_64-cpuid-Xeon-w7-3465X-host.xml | 2 +
.../qemu_11.0.0-q35.x86_64+sgx.xml | 373 ++++++++++++++
.../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 373 ++++++++++++++
.../qemu_11.0.0-tcg.x86_64+sgx.xml | 480 ++++++++++++++++++
.../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 480 ++++++++++++++++++
.../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 373 ++++++++++++++
tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 373 ++++++++++++++
...host-model-fallback-kvm.x86_64-11.0.0.args | 2 +-
...host-model-fallback-kvm.x86_64-latest.args | 2 +-
...cpu-host-model-features.x86_64-latest.args | 2 +-
.../cpu-host-model-kvm.x86_64-11.0.0.args | 2 +-
.../cpu-host-model-kvm.x86_64-latest.args | 2 +-
...st-model-nofallback-kvm.x86_64-11.0.0.args | 2 +-
...st-model-nofallback-kvm.x86_64-latest.args | 2 +-
66 files changed, 4487 insertions(+), 26 deletions(-)
create mode 100644 src/cpu_map/x86_ClearwaterForest-v2.xml
create mode 100644 src/cpu_map/x86_ClearwaterForest-v3.xml
create mode 100644 src/cpu_map/x86_DiamondRapids-v1.xml
create mode 100644 src/cpu_map/x86_DiamondRapids.xml
create mode 100644 src/cpu_map/x86_GraniteRapids-v4.xml
create mode 100644 src/cpu_map/x86_GraniteRapids-v5.xml
create mode 100644 src/cpu_map/x86_SapphireRapids-v5.xml
create mode 100644 src/cpu_map/x86_SapphireRapids-v6.xml
create mode 100644 src/cpu_map/x86_SierraForest-v4.xml
create mode 100644 src/cpu_map/x86_SierraForest-v5.xml
--
2.54.0
2
15