]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/platforms/powernv/pci-p5ioc2.c
powerpc/vfio: Enable on PowerNV platform
[karo-tx-linux.git] / arch / powerpc / platforms / powernv / pci-p5ioc2.c
index 92b37a0186c93c277443a92e082b3736ceeee1bc..5d378f2d9e268264a8e1155d9f34423831834979 100644 (file)
@@ -86,8 +86,11 @@ static void pnv_pci_init_p5ioc2_msis(struct pnv_phb *phb) { }
 static void pnv_pci_p5ioc2_dma_dev_setup(struct pnv_phb *phb,
                                         struct pci_dev *pdev)
 {
-       if (phb->p5ioc2.iommu_table.it_map == NULL)
+       if (phb->p5ioc2.iommu_table.it_map == NULL) {
                iommu_init_table(&phb->p5ioc2.iommu_table, phb->hose->node);
+               iommu_register_group(&phb->p5ioc2.iommu_table,
+                               pci_domain_nr(phb->hose->bus), phb->opal_id);
+       }
 
        set_iommu_table_base(&pdev->dev, &phb->p5ioc2.iommu_table);
 }