From: Michal Privoznik Date: Wed, 21 Jan 2026 11:56:06 +0000 (+0100) Subject: qemu_command: Generate aw_bits prop for virtio-iommu X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17693931e68cfaa4dffd2ba96f94455ee2d76b8f;p=thirdparty%2Flibvirt.git qemu_command: Generate aw_bits prop for virtio-iommu Resolves: https://issues.redhat.com/browse/RHEL-76269 Signed-off-by: Michal Privoznik Reviewed-by: Peter Krempa --- diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index ca6779a6ea..85f24c6307 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -6382,6 +6382,7 @@ qemuBuildIOMMUCommandLine(virCommand *cmd, if (virJSONValueObjectAdd(&props, "s:driver", "virtio-iommu", "s:id", iommu->info.alias, + "p:aw-bits", iommu->aw_bits, NULL) < 0) { return -1; } diff --git a/tests/qemuxmlconfdata/virtio-iommu-aarch64.aarch64-latest.args b/tests/qemuxmlconfdata/virtio-iommu-aarch64.aarch64-latest.args index 40b5bf7766..071bc00b34 100644 --- a/tests/qemuxmlconfdata/virtio-iommu-aarch64.aarch64-latest.args +++ b/tests/qemuxmlconfdata/virtio-iommu-aarch64.aarch64-latest.args @@ -28,7 +28,7 @@ XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-guest/.config \ -rtc base=utc \ -no-shutdown \ -boot strict=on \ --device '{"driver":"virtio-iommu","id":"iommu0","bus":"pcie.0","addr":"0x1"}' \ +-device '{"driver":"virtio-iommu","id":"iommu0","aw-bits":48,"bus":"pcie.0","addr":"0x1"}' \ -audiodev '{"id":"audio1","driver":"none"}' \ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ -msg timestamp=on