linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] iommu: Fix DMA alias problems
@ 2014-07-03 15:51 Alex Williamson
  2014-07-03 15:51 ` [PATCH 1/7] iommu: Create central IOMMU group lookup/creation interface Alex Williamson
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Alex Williamson @ 2014-07-03 15:51 UTC (permalink / raw)
  To: iommu; +Cc: linux-pci, linux-kernel

This is effectively a resend of the iommu parts of the previously
combined iommu and pci v4 series.  The pci base changes are in, we
just need the iommu changes to make them effective.  These changes
have proven to solve numerous issues with devices that use the
wrong requester ID and bridges that fail to expose a PCIe capability.
After this is applied, we'll be able to remove a couple pci
interfaces, including the very broken pci_find_upstream_pcie_bridge.
Thanks,

Alex

---

Alex Williamson (7):
      iommu: Remove pci.h
      iommu/fsl: Use iommu_group_get_for_dev() for IOMMU groups
      iommu/intel: Update to use PCI DMA aliases
      iommu/intel: Use iommu_group_get_for_dev()
      iommu/amd: Use iommu_group_get_for_dev()
      iommu/amd: Update to use PCI DMA aliases
      iommu: Create central IOMMU group lookup/creation interface


 drivers/iommu/amd_iommu.c           |  214 +++++++-----------------
 drivers/iommu/amd_iommu_types.h     |    1 
 drivers/iommu/fsl_pamu_domain.c     |   66 --------
 drivers/iommu/intel-iommu.c         |  307 +++++++++++++----------------------
 drivers/iommu/intel_irq_remapping.c |   55 ++++--
 drivers/iommu/iommu.c               |  182 +++++++++++++++++++++
 drivers/iommu/pci.h                 |   29 ---
 include/linux/iommu.h               |    1 
 8 files changed, 398 insertions(+), 457 deletions(-)
 delete mode 100644 drivers/iommu/pci.h

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-07-04 10:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-03 15:51 [PATCH 0/7] iommu: Fix DMA alias problems Alex Williamson
2014-07-03 15:51 ` [PATCH 1/7] iommu: Create central IOMMU group lookup/creation interface Alex Williamson
2014-07-03 15:51 ` [PATCH 2/7] iommu/amd: Update to use PCI DMA aliases Alex Williamson
2014-07-03 15:51 ` [PATCH 3/7] iommu/amd: Use iommu_group_get_for_dev() Alex Williamson
2014-07-03 15:51 ` [PATCH 4/7] iommu/intel: " Alex Williamson
2014-07-03 15:51 ` [PATCH 5/7] iommu/intel: Update to use PCI DMA aliases Alex Williamson
2014-07-03 15:51 ` [PATCH 6/7] iommu/fsl: Use iommu_group_get_for_dev() for IOMMU groups Alex Williamson
2014-07-03 15:51 ` [PATCH 7/7] iommu: Remove pci.h Alex Williamson
2014-07-04 10:36 ` [PATCH 0/7] iommu: Fix DMA alias problems Joerg Roedel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).