};
static struct virQEMUCapsStringFlags virQEMUCapsDevicePropsPCIAssign[] = {
- { "configfd", QEMU_CAPS_PCI_CONFIGFD },
{ "bootindex", QEMU_CAPS_PCI_BOOTINDEX },
};
/* 35 */
X_QEMU_CAPS_TDF, /* -tdf flag (user-mode pit catchup) */
- QEMU_CAPS_PCI_CONFIGFD, /* pci-assign.configfd */
+ X_QEMU_CAPS_PCI_CONFIGFD, /* pci-assign.configfd */
X_QEMU_CAPS_NODEFCONFIG, /* -nodefconfig */
X_QEMU_CAPS_BOOT_MENU, /* -boot menu=on support */
X_QEMU_CAPS_ENABLE_KQEMU, /* -enable-kqemu flag */
bootIndex = *bootHostdevNet;
*bootHostdevNet = 0;
}
- if ((backend != VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO) &&
- virQEMUCapsGet(qemuCaps, QEMU_CAPS_PCI_CONFIGFD)) {
+ if (backend != VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO) {
int configfd = qemuOpenPCIConfig(hostdev);
if (configfd >= 0) {
if (qemuDomainEnsurePCIAddress(vm, &dev, driver) < 0)
goto error;
releaseaddr = true;
- if (backend != VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO &&
- virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_PCI_CONFIGFD)) {
+ if (backend != VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO) {
configfd = qemuOpenPCIConfig(hostdev);
if (configfd >= 0) {
if (virAsprintf(&configfd_name, "fd-%s", info->alias) < 0)
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>
<usedQMP/>
<flag name='kvm'/>
<flag name='no-hpet'/>
- <flag name='pci-configfd'/>
<flag name='spice'/>
<flag name='hda-duplex'/>
<flag name='pci-bootindex'/>