Joerg Roedel
|
2f2fbfb71e
Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next
|
6 éve |
Zhen Lei
|
2da274cdf9
iommu/dma: Add support for non-strict mode
|
6 éve |
Robin Murphy
|
43c5bf11a6
iommu/dma: Use fast DMA domain lookup
|
7 éve |
Robin Murphy
|
03bfdc3117
iommu/dma: Respect bus DMA limit for IOVAs
|
7 éve |
Shameer Kolothum
|
cd2c9fcf5c
iommu/dma: Move PCI window region reservation back into dma specific path.
|
7 éve |
Shameer Kolothum
|
f51dc89265
iommu/dma: Add HW MSI(GICv3 ITS) address regions reservation
|
7 éve |
Tomasz Nowicki
|
538d5b3332
iommu/iova: Make rcache flush optional on IOVA allocation failure
|
7 éve |
Zhen Lei
|
aa3ac9469c
iommu/iova: Make dma_32bit_pfn implicit
|
7 éve |
Linus Torvalds
|
fb4e3beeff
Merge tag 'iommu-updates-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
|
8 éve |
Joerg Roedel
|
6a7086431f
Merge branches 'iommu/fixes', 'arm/rockchip', 'arm/renesas', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd', 's390' and 'core' into next
|
8 éve |
Christoph Hellwig
|
81a5a31675
iommu/dma: don't rely on DMA_ERROR_CODE
|
8 éve |
Robin Murphy
|
757c370f03
iommu/iova: Sort out rbtree limit_pfn handling
|
8 éve |
Robin Murphy
|
1cc896ed61
iommu/dma: Don't touch invalid iova_domain members
|
8 éve |
Robin Murphy
|
bb65a64c72
iommu/dma: Plumb in the per-CPU IOVA caches
|
8 éve |
Robin Murphy
|
a44e665758
iommu/dma: Clean up MSI IOVA allocation
|
8 éve |
Robin Murphy
|
842fe519f6
iommu/dma: Convert to address-based allocation
|
8 éve |
Robin Murphy
|
273df96353
iommu/dma: Make PCI window reservation generic
|
8 éve |
Robin Murphy
|
7c1b058c8b
iommu/dma: Handle IOMMU API reserved regions
|
8 éve |
Robin Murphy
|
938f1bbe35
iommu/dma: Don't reserve PCI I/O windows
|
8 éve |
Robin Murphy
|
a1831bb940
iommu/dma: Remove bogus dma_supported() implementation
|
8 éve |
Robin Murphy
|
122fac030e
iommu/dma: Implement PCI allocation optimisation
|
8 éve |
Robin Murphy
|
f51d7bb79c
iommu/dma: Stop getting dma_32bit_pfn wrong
|
8 éve |
Joerg Roedel
|
ce273db0ff
Merge branch 'iommu/iommu-priv' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/core
|
8 éve |
Robin Murphy
|
fdbe574eb6
iommu/dma: Allow MSI-only cookies
|
8 éve |
Mitchel Humpherys
|
737c85ca1c
arm64/dma-mapping: Implement DMA_ATTR_PRIVILEGED
|
8 éve |
Robin Murphy
|
51f8cc9e81
iommu/dma: Implement dma_{map,unmap}_resource()
|
8 éve |
Robin Murphy
|
fade1ec055
iommu/dma: Avoid PCI host bridge windows
|
9 éve |
Robin Murphy
|
44bb7e243b
iommu/dma: Add support for mapping MSIs
|
9 éve |
Robin Murphy
|
c987ff0d3c
iommu/dma: Respect IOMMU aperture when allocating
|
9 éve |
Robin Murphy
|
3ec60043f7
iommu/dma: Don't put uninitialised IOVA domains
|
9 éve |