goto out;
if (qemuCapsGet(extraFlags, QEMU_CAPS_DEVICE)) {
- qemuDomainPCIAddressSetPtr pciaddrs;
-
- if (qemuDomainAssignSpaprVIOAddresses(vmdef)) {
+ if (qemuDomainAssignAddresses(vmdef, extraFlags, NULL)) {
if (expectError)
goto ok;
goto out;
}
-
- if (!(pciaddrs = qemuDomainPCIAddressSetCreate(vmdef)))
- goto out;
-
- if (qemuAssignDevicePCISlots(vmdef, pciaddrs) < 0)
- goto out;
-
- qemuDomainPCIAddressSetFree(pciaddrs);
}
log = virtTestLogContentAndReset();
if (qemudCanonicalizeMachine(&driver, vmdef) < 0)
goto fail;
- if (qemuCapsGet(extraFlags, QEMU_CAPS_DEVICE)) {
- qemuDomainPCIAddressSetPtr pciaddrs;
- if (!(pciaddrs = qemuDomainPCIAddressSetCreate(vmdef)))
- goto fail;
-
- if (qemuAssignDevicePCISlots(vmdef, pciaddrs) < 0)
- goto fail;
-
- qemuDomainPCIAddressSetFree(pciaddrs);
- }
-
+ if (qemuCapsGet(extraFlags, QEMU_CAPS_DEVICE))
+ qemuDomainAssignAddresses(vmdef, extraFlags, NULL);
log = virtTestLogContentAndReset();
VIR_FREE(log);