Joerg Roedel
|
47b59d8e40
Merge branches 'arm/exynos', 'arm/renesas', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/tegra', 'arm/qcom', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd', 's390' and 'core' into next
|
8 years ago |
Joerg Roedel
|
af6ee6c1c4
Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
|
8 years ago |
Robin Murphy
|
a2d866f7d6
iommu/arm-smmu: Add system PM support
|
8 years ago |
Robin Murphy
|
90df373cc6
iommu/arm-smmu: Track context bank state
|
8 years ago |
Nate Watterson
|
7aa8619a66
iommu/arm-smmu-v3: Implement shutdown method
|
8 years ago |
Rob Clark
|
2b03774bae
iommu/arm-smmu: Split out register defines
|
8 years ago |
Artem Savkov
|
a7990c647b
iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_device
|
8 years ago |
Vivek Gautam
|
c54451a5e2
iommu/arm-smmu: Fix the error path in arm_smmu_add_device
|
8 years ago |
Will Deacon
|
8e517e762a
iommu/arm-smmu: Reintroduce locking around TLB sync operations
|
8 years ago |
Robin Murphy
|
523d7423e2
iommu/arm-smmu: Remove io-pgtable spinlock
|
8 years ago |
Robin Murphy
|
81b3c25218
iommu/io-pgtable: Introduce explicit coherency
|
8 years ago |
Robin Murphy
|
84c24379a7
iommu/arm-smmu: Plumb in new ACPI identifiers
|
8 years ago |
Joerg Roedel
|
2c0248d688
Merge branches 'arm/exynos', 'arm/omap', 'arm/rockchip', 'arm/mediatek', 'arm/smmu', 'arm/core', 'x86/vt-d', 'x86/amd' and 'core' into next
|
8 years ago |
Sunil Goutham
|
bdf9592308
iommu/arm-smmu: Return IOVA in iova_to_phys when SMMU is bypassed
|
8 years ago |
Peng Fan
|
6323f47490
iommu/arm-smmu: Correct sid to mask
|
8 years ago |
Robin Murphy
|
f6810c15cf
iommu/arm-smmu: Clean up early-probing workarounds
|
8 years ago |
Will Deacon
|
61bc671179
iommu/arm-smmu: Install bypass S2CRs for IOMMU_DOMAIN_IDENTITY domains
|
8 years ago |
Will Deacon
|
0834cc28fa
iommu/arm-smmu: Restrict domain attributes to UNMANAGED domains
|
8 years ago |
Robin Murphy
|
56fbf600dd
iommu/arm-smmu: Add global SMR masking property
|
8 years ago |
Robin Murphy
|
8513c89300
iommu/arm-smmu: Poll for TLB sync completion more effectively
|
8 years ago |
Robin Murphy
|
11febfca24
iommu/arm-smmu: Use per-context TLB sync as appropriate
|
8 years ago |
Robin Murphy
|
452107c790
iommu/arm-smmu: Tidy up context bank indexing
|
8 years ago |
Robin Murphy
|
280b683cea
iommu/arm-smmu: Simplify ASID/VMID handling
|
8 years ago |
Sunil Goutham
|
125458ab3a
iommu/arm-smmu: Fix 16-bit ASID configuration
|
8 years ago |
Robert Richter
|
53c35dce45
iommu/arm-smmu: Print message when Cavium erratum 27704 was detected
|
8 years ago |
Robin Murphy
|
273df96353
iommu/dma: Make PCI window reservation generic
|
8 years ago |
Robin Murphy
|
9d3a4de4cb
iommu: Disambiguate MSI region types
|
8 years ago |
Joerg Roedel
|
8d2932dd06
Merge branches 'iommu/fixes', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'arm/mediatek', 'arm/core', 'x86/vt-d' and 'core' into next
|
8 years ago |
Joerg Roedel
|
d0f6f58326
iommu: Remove iommu_register_instance interface
|
8 years ago |
Joerg Roedel
|
9648cbc962
iommu/arm-smmu: Make use of the iommu_register interface
|
8 years ago |