- b584862 iommu/io-pgtable-arm: Support coherency for Mali LPAE by Robin Murphy · 4 years, 4 months ago
- 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 3 months ago
- 7cef39d iommu/io-pgtable-arm: Move some definitions to a header by Jean-Philippe Brucker · 4 years, 4 months ago
- b9bb694 iommu/io-pgtable-arm: Clean up faulty sanity check by Robin Murphy · 4 years, 4 months ago
- e0d0727 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset by Jim Quinlan · 4 years, 4 months ago
- 56fbacc Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', 'arm/omap', 'arm/exynos', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 4 years, 5 months ago
- f34ce7a iommu: Add gfp parameter to io_pgtable_ops->map() by Baolin Wang · 4 years, 7 months ago
- ecd7274 iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag by Will Deacon · 4 years, 7 months ago
- 0809074 iommu/io-pgtable-arm: Fix IOVA validation for 32-bit by Robin Murphy · 4 years, 10 months ago
- db69030 iommu/io-pgtable-arm: Prepare for TTBR1 usage by Robin Murphy · 5 years ago
- ac4b80e iommu/io-pgtable-arm: Rationalise VTCR handling by Will Deacon · 5 years ago
- fb485eb iommu/io-pgtable-arm: Rationalise TCR handling by Robin Murphy · 5 years ago
- 6f932ad iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned by Will Deacon · 5 years ago
- 7618e47 iommu/io-pgtable-arm: Improve attribute handling by Robin Murphy · 5 years ago
- 30d2acb iommu/io-pgtable-arm: Support non-coherent stage-2 page tables by Will Deacon · 5 years ago
- d1e5f26 iommu/io-pgtable-arm: Rationalise TTBRn handling by Robin Murphy · 5 years ago
- dd5ddd3 iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc by Will Deacon · 5 years ago
- 205577a iommu/io-pgtable-arm: Rationalise MAIR handling by Robin Murphy · 5 years ago
- 5fb190b iommu/io-pgtable-arm: Simplify level indexing by Robin Murphy · 5 years ago
- c79278c iommu/io-pgtable-arm: Simplify PGD size handling by Robin Murphy · 5 years ago
- 594ab90 iommu/io-pgtable-arm: Simplify start level lookup by Robin Murphy · 5 years ago
- 67f3e53 iommu/io-pgtable-arm: Simplify bounds checks by Robin Murphy · 5 years ago
- f7b90d2 iommu/io-pgtable-arm: Rationalise size check by Robin Murphy · 5 years ago
- b5813c1 iommu/io-pgtable: Make selftest gubbins consistently __init by Robin Murphy · 5 years ago
- db22a9d Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm-smmu/updates by Will Deacon · 5 years ago
- 9062c1d iommu/io-pgtable: Move some initialization data to .init.rodata by Christophe JAILLET · 5 years ago
- 1be08f4 iommu/io-pgtable-arm: Support all Mali configurations by Robin Murphy · 5 years ago
- 52f325f iommu/io-pgtable-arm: Correct Mali attributes by Robin Murphy · 5 years ago
- 3951c41 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() by Will Deacon · 6 years ago
- a2d3a38 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() by Will Deacon · 6 years ago
- e953f7f iommu/io-pgtable: Remove unused ->tlb_sync() callback by Will Deacon · 6 years ago
- abfd6fe iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() by Will Deacon · 6 years ago
- 10b7a7d iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() by Will Deacon · 6 years ago
- 298f7889 iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops by Will Deacon · 6 years ago
- f71da46 iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() by Will Deacon · 6 years ago
- 39debdc Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu by Joerg Roedel · 6 years ago
- 9e6ea59 iommu/io-pgtable: Support non-coherent page tables by Bjorn Andersson · 6 years ago
- 4f41845 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag by Will Deacon · 6 years ago
- caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
- 90ec7a7 iommu/io-pgtable-arm: Add support to use system cache by Vivek Gautam · 6 years ago
- d08d42d iommu: io-pgtable: Add ARM Mali midgard MMU page table format by Rob Herring · 6 years ago
- b77cf11 iommu: Allow io-pgtable to be used outside of drivers/iommu/ by Rob Herring · 6 years ago
- b6b65ca iommu/io-pgtable-arm: Add support for non-strict mode by Zhen Lei · 6 years ago
- 85c7a0f iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() by Robin Murphy · 6 years ago
- fac83d2 iommu/io-pgtable-arm: Fix pgtable allocation in selftest by Jean-Philippe Brucker · 7 years ago
- 4b12375 iommu/io-pgtable-arm: Make allocations NUMA-aware by Robin Murphy · 7 years ago
- f793b13 iommu/io-pgtable-arm: Use for_each_set_bit to simplify code by YueHaibing · 7 years ago
- d4f96fd Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next by Joerg Roedel · 7 years ago
- 7868805 iommu/io-pgtable-arm: Avoid warning with 32-bit phys_addr_t by Robin Murphy · 7 years ago
- 6c89928 iommu/io-pgtable-arm: Support 52-bit physical address by Robin Murphy · 7 years ago
- 193e67c iommu/io-pgtable: Use size_t return type for all foo_unmap by Vivek Gautam · 7 years ago
- 32b1244 iommu/io-pgtable-arm: Convert to IOMMU API TLB sync by Robin Murphy · 7 years ago
- 7655739 iommu/io-pgtable: Sanitise map/unmap addresses by Robin Murphy · 8 years ago
- 77f3445 iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table by Will Deacon · 8 years ago
- 2c3d273 iommu/io-pgtable-arm: Support lockless operation by Robin Murphy · 8 years ago
- 81b3c25 iommu/io-pgtable: Introduce explicit coherency by Robin Murphy · 8 years ago
- fb3a957 iommu/io-pgtable-arm: Improve split_blk_unmap by Robin Murphy · 8 years ago
- 022f4e4 iommu/io-pgtable-arm: Avoid shift overflow in block size by Robin Murphy · 8 years ago
- ed46e66 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it by Oleksandr Tyshchenko · 8 years ago
- e7468a2 iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag by Jeremy Gebben · 8 years ago
- dfed5f0 iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures by Bhumika Goyal · 8 years ago
- 4ae8a5c iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code by Kefeng Wang · 8 years ago
- 7c6d90e iommu/io-pgtable-arm: Fix iova_to_phys for block entries by Will Deacon · 9 years ago
- fb94825 iommu/io-pgtable-arm: Support IOMMU_MMIO flag by Robin Murphy · 9 years ago
- 3850db4 iommu/io-pgtable: Rationalise quirk handling by Robin Murphy · 9 years ago
- 507e4c9 iommu/io-pgtable: Add helper functions for TLB ops by Robin Murphy · 9 years ago
- 8f6aff9 iommu/io-pgtable-arm: Fix io-pgtable-arm build failure by Lada Trimasova · 9 years ago
- 12c2ab0 iommu/io-pgtable-arm: Ensure we free the final level on teardown by Will Deacon · 9 years ago
- fdc3896 iommu/io-pgtable: Make io_pgtable_ops_to_pgtable() macro common by Robin Murphy · 9 years ago
- 06c610e iommu/io-pgtable: Indicate granule for TLB maintenance by Robin Murphy · 9 years ago
- 2eb97c7 iommu/io-pgtable-arm: Avoid dereferencing bogus PTEs by Robin Murphy · 9 years ago
- ffcb6d1 iommu/io-pgtable-arm: Don't use dma_to_phys() by Robin Murphy · 9 years ago
- cf27ec9 iommu/io-pgtable-arm: Unmap and free table when overwriting with block by Will Deacon · 9 years ago
- f5b8319 iommu/io-pgtable: Remove flush_pgtable callback by Robin Murphy · 9 years ago
- 87a91b1 iommu/io-pgtable-arm: Centralise sync points by Robin Murphy · 9 years ago
- f8d5496 iommu/io-pgtable-arm: Allow appropriate DMA API use by Robin Murphy · 9 years ago
- 63979b8 iommu/io-pgtable-arm: avoid speculative walks through TTBR1 by Will Deacon · 10 years ago
- 367bd97 iommu/io-pgtable-arm: Fix self-test WARNs on i386 by Will Deacon · 10 years ago
- c896c132 iommu: io-pgtable-arm: add non-secure quirk by Laurent Pinchart · 10 years ago
- fe4b991 iommu: add self-consistency tests to ARM LPAE IO page table allocator by Will Deacon · 10 years ago
- e1d3c0f iommu: add ARM LPAE page table allocator by Will Deacon · 10 years ago