]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Assign default alias to IOMMU devices
authorAndrea Bolognani <abologna@redhat.com>
Thu, 21 Jul 2022 09:04:10 +0000 (11:04 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Fri, 22 Jul 2022 15:38:08 +0000 (17:38 +0200)
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_alias.c

index 7efd91051ed37d8835c6e08747c057c71c1e7030..7b91fe3141b844c3a869d7b7385a17103eee3a0a 100644 (file)
@@ -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;
 }