Il 10/05/2013 15:07, Alexey Kardashevskiy ha scritto: >> @@ -2234,10 +2239,12 @@ static void pci_device_class_init(ObjectClass >> *klass, void *data) >> k->props = pci_props; >> } >> >> -void pci_setup_iommu(PCIBus *bus, PCIDMAContextFunc fn, void *opaque) >> +void pci_setup_iommu(PCIBus *bus, PCIIOMMUFunc fn, PCIIOMMUDestructorFunc >> dtor, >> + void *opaque) >> { >> - bus->dma_context_fn = fn; >> - bus->dma_context_opaque = opaque; >> + bus->iommu_fn = fn;
Or perhaps just use pci_default_iommu if fn == NULL. Paolo