qemu: Assign default alias to IOMMU devices

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Andrea Bolognani 2022-07-21 11:04:10 +02:00
parent f6d8952a00
commit 0ee76b1dfa

View 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;
}