mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-26 14:03:49 +03:00
Split out virDomainIOMMUDefFormat
Make adding subelements easier.
This commit is contained in:
parent
123770cd4e
commit
d34ac94351
@ -23989,6 +23989,15 @@ virDomainDefIothreadShouldFormat(virDomainDefPtr def)
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
virDomainIOMMUDefFormat(virBufferPtr buf,
|
||||
const virDomainIOMMUDef *iommu)
|
||||
{
|
||||
virBufferAsprintf(buf, "<iommu model='%s'/>\n",
|
||||
virDomainIOMMUModelTypeToString(iommu->model));
|
||||
}
|
||||
|
||||
|
||||
/* This internal version appends to an existing buffer
|
||||
* (possibly with auto-indent), rather than flattening
|
||||
* to string.
|
||||
@ -24735,10 +24744,8 @@ virDomainDefFormatInternal(virDomainDefPtr def,
|
||||
goto error;
|
||||
}
|
||||
|
||||
if (def->iommu) {
|
||||
virBufferAsprintf(buf, "<iommu model='%s'/>\n",
|
||||
virDomainIOMMUModelTypeToString(def->iommu->model));
|
||||
}
|
||||
if (def->iommu)
|
||||
virDomainIOMMUDefFormat(buf, def->iommu);
|
||||
|
||||
virBufferAdjustIndent(buf, -2);
|
||||
virBufferAddLit(buf, "</devices>\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user