From: Andrea Bolognani Date: Thu, 21 Jul 2022 09:04:10 +0000 (+0200) Subject: qemu: Assign default alias to IOMMU devices X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=0ee76b1dfa080aaf3e8e13c81b23d1caaf569cbc;p=libvirt.git qemu: Assign default alias to IOMMU devices Signed-off-by: Andrea Bolognani Reviewed-by: Michal Privoznik --- diff --git a/src/qemu/qemu_alias.c b/src/qemu/qemu_alias.c index 7efd91051e..7b91fe3141 100644 --- a/src/qemu/qemu_alias.c +++ b/src/qemu/qemu_alias.c @@ -597,6 +597,14 @@ qemuAssignDeviceVsockAlias(virDomainVsockDef *vsock) } +static void +qemuAssignDeviceIOMMUAlias(virDomainIOMMUDef *iommu) +{ + if (!iommu->info.alias) + iommu->info.alias = g_strdup("iommu0"); +} + + int qemuAssignDeviceAliases(virDomainDef *def, virQEMUCaps *qemuCaps) { @@ -681,6 +689,8 @@ qemuAssignDeviceAliases(virDomainDef *def, virQEMUCaps *qemuCaps) if (def->vsock) { qemuAssignDeviceVsockAlias(def->vsock); } + if (def->iommu) + qemuAssignDeviceIOMMUAlias(def->iommu); return 0; }