[PATCH 00/13] iommu/arm-smmu: Updates for 4.3
Will Deacon
will.deacon at arm.com
Mon Aug 3 06:25:42 PDT 2015
Hi all,
This is the ARM SMMU driver queue I currently have for 4.3. The diffstat
is slightly noisy since Robin cleaned up the DMA API usage in the
io-pgtable code so the client drivers no longer need to perform
dma_map_page hacks in order to clean the CPU caches on non-coherent
systems.
Other changes include some MSI prep., a couple of minor fixes for
SMMUv3 and honouring of the dma-coherent property for SMMUv1/2.
In the absence of any issues, I plan to send a pull request to Joerg
later this week.
Cheers,
Will
--->8
Marc Zyngier (2):
iommu/arm-smmu: Fix enabling of PRIQ interrupt
iommu/arm-smmu: Fix MSI memory attributes to match specification
Robin Murphy (9):
iommu/arm-smmu: Sort out coherency
iommu/io-pgtable-arm: Allow appropriate DMA API use
iommu/arm-smmu: Clean up DMA API usage
iommu/arm-smmu: Clean up DMA API usage
iommu/ipmmu-vmsa: Clean up DMA API usage
iommu/io-pgtable-arm: Centralise sync points
iommu/arm-smmu: Remove arm_smmu_flush_pgtable()
iommu/arm-smmu: Remove arm_smmu_flush_pgtable()
iommu/io-pgtable: Remove flush_pgtable callback
Will Deacon (2):
iommu/arm-smmu: Limit 2-level strtab allocation for small SID sizes
iommu/arm-smmu: Treat unknown OAS as 48-bit
.../devicetree/bindings/iommu/arm,smmu.txt | 6 +
drivers/iommu/Kconfig | 3 +-
drivers/iommu/arm-smmu-v3.c | 65 +++++------
drivers/iommu/arm-smmu.c | 45 +++-----
drivers/iommu/io-pgtable-arm.c | 126 +++++++++++++++------
drivers/iommu/io-pgtable.h | 9 +-
drivers/iommu/ipmmu-vmsa.c | 19 +---
7 files changed, 156 insertions(+), 117 deletions(-)
--
2.1.4
More information about the linux-arm-kernel
mailing list