On Tue, 24 Jan 2017 09:02:38 +0100 Thomas Huth <th...@redhat.com> wrote:
> The device has "bridge" in its name, so it should obviously be in > the category DEVICE_CATEGORY_BRIDGE. Well, physical device is a bridge, but this is really just a stub. Does that count? It doesn't create a subordinate bus that can actually host devices. Thanks, Alex > Signed-off-by: Thomas Huth <th...@redhat.com> > --- > hw/vfio/pci-quirks.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/hw/vfio/pci-quirks.c b/hw/vfio/pci-quirks.c > index 811eecd..4891b37 100644 > --- a/hw/vfio/pci-quirks.c > +++ b/hw/vfio/pci-quirks.c > @@ -1185,6 +1185,7 @@ static void > vfio_pci_igd_lpc_bridge_class_init(ObjectClass *klass, void *data) > DeviceClass *dc = DEVICE_CLASS(klass); > PCIDeviceClass *k = PCI_DEVICE_CLASS(klass); > > + set_bit(DEVICE_CATEGORY_BRIDGE, dc->categories); > dc->desc = "VFIO dummy ISA/LPC bridge for IGD assignment"; > dc->hotpluggable = false; > k->realize = vfio_pci_igd_lpc_bridge_realize;