Skip to content
  • Bjorn Helgaas's avatar
    Merge branch 'pci/host-vmd' · db83c269
    Bjorn Helgaas authored
      - Save VMD's pci_dev in x86 struct pci_sysdata (Jon Derrick)
    
      - Add pci_real_dma_dev() for DMA aliases not on the same bus as requester
        (Jon Derrick)
    
      - Add IOMMU mappings for pci_real_dma_dev() (Jon Derrick)
    
      - Remove IOMMU sanity checks for VMD devices (Jon Derrick)
    
      - Remove VMD dma_map_ops overrides (Jon Derrick)
    
      - Remove unused X86_DEV_DMA_OPS (Christoph Hellwig)
    
      - Add VMD device IDs that need bus restriction mode (Sushma Kalakota)
    
    * pci/host-vmd:
      PCI: vmd: Add two VMD Device IDs
      x86/PCI: Remove X86_DEV_DMA_OPS
      PCI: vmd: Remove dma_map_ops overrides
      iommu/vt-d: Remove VMD child device sanity check
      iommu/vt-d: Use pci_real_dma_dev() for mapping
      PCI: Introduce pci_real_dma_dev()
      x86/PCI: Expose VMD's pci_dev in struct pci_sysdata
      x86/PCI: Add to_pci_sysdata() helper
    db83c269