1. d8768d7 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 6 months ago
  2. f7403ab iommu/io-pgtable: Abstract iommu_iotlb_gather access by Robin Murphy · 3 years, 6 months ago
  3. a8e5f04 iommu/io-pgtable: Remove non-strict quirk by Robin Murphy · 3 years, 6 months ago
  4. 892384c iommu/io-pgtable: Add DART pagetable format by Sven Peter · 3 years, 7 months ago
  5. 4a77b12 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() by Isaac J. Manjarres · 3 years, 8 months ago
  6. 1fe27be iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() by Isaac J. Manjarres · 3 years, 8 months ago
  7. 41e1eb2 iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries by Isaac J. Manjarres · 3 years, 8 months ago
  8. 19778dd Merge tag 'iommu-updates-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 2 months ago
  9. 60f2f74 Merge tag 'drm-msm-next-2020-12-07' of https://gitlab.freedesktop.org/drm/msm into drm-next by Dave Airlie · 4 years, 2 months ago
  10. fefe852 iommu/io-pgtable: Remove tlb_flush_leaf by Robin Murphy · 4 years, 3 months ago
  11. 854623f Merge branch 'for-next/iommu/misc' into for-next/iommu/core by Will Deacon · 4 years, 3 months ago
  12. f37eb48 iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro by Kunkun Jiang · 4 years, 3 months ago
  13. f12e0d2 iommu: Defer the early return in arm_(v7s/lpae)_map by Keqian Zhu · 4 years, 3 months ago
  14. e67890c iommu/io-pgtable-arm: Add support to use system cache by Sai Prakash Ranjan · 4 years, 3 months ago
  15. c489573 Merge drm/drm-next into drm-misc-next by Maxime Ripard · 4 years, 4 months ago
  16. 728da60 iommu/io-pgtable-arm: Support coherency for Mali LPAE by Robin Murphy · 4 years, 5 months ago
  17. 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 4 months ago
  18. 7cef39d iommu/io-pgtable-arm: Move some definitions to a header by Jean-Philippe Brucker · 4 years, 5 months ago
  19. b9bb694 iommu/io-pgtable-arm: Clean up faulty sanity check by Robin Murphy · 4 years, 5 months ago
  20. e0d0727 dma-mapping: introduce DMA range map, supplanting dma_pfn_offset by Jim Quinlan · 4 years, 5 months ago
  21. 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, 7 months ago
  22. f34ce7a iommu: Add gfp parameter to io_pgtable_ops->map() by Baolin Wang · 4 years, 8 months ago
  23. ecd7274 iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag by Will Deacon · 4 years, 9 months ago
  24. 0809074 iommu/io-pgtable-arm: Fix IOVA validation for 32-bit by Robin Murphy · 5 years ago
  25. db69030 iommu/io-pgtable-arm: Prepare for TTBR1 usage by Robin Murphy · 5 years ago
  26. ac4b80e iommu/io-pgtable-arm: Rationalise VTCR handling by Will Deacon · 5 years ago
  27. fb485eb iommu/io-pgtable-arm: Rationalise TCR handling by Robin Murphy · 5 years ago
  28. 6f932ad iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned by Will Deacon · 5 years ago
  29. 7618e47 iommu/io-pgtable-arm: Improve attribute handling by Robin Murphy · 5 years ago
  30. 30d2acb iommu/io-pgtable-arm: Support non-coherent stage-2 page tables by Will Deacon · 5 years ago
  31. d1e5f26 iommu/io-pgtable-arm: Rationalise TTBRn handling by Robin Murphy · 5 years ago
  32. dd5ddd3 iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc by Will Deacon · 5 years ago
  33. 205577a iommu/io-pgtable-arm: Rationalise MAIR handling by Robin Murphy · 5 years ago
  34. 5fb190b iommu/io-pgtable-arm: Simplify level indexing by Robin Murphy · 5 years ago
  35. c79278c iommu/io-pgtable-arm: Simplify PGD size handling by Robin Murphy · 5 years ago
  36. 594ab90 iommu/io-pgtable-arm: Simplify start level lookup by Robin Murphy · 5 years ago
  37. 67f3e53 iommu/io-pgtable-arm: Simplify bounds checks by Robin Murphy · 5 years ago
  38. f7b90d2 iommu/io-pgtable-arm: Rationalise size check by Robin Murphy · 5 years ago
  39. b5813c1 iommu/io-pgtable: Make selftest gubbins consistently __init by Robin Murphy · 5 years ago
  40. db22a9d Merge branch 'for-joerg/arm-smmu/fixes' into for-joerg/arm-smmu/updates by Will Deacon · 5 years ago
  41. 9062c1d iommu/io-pgtable: Move some initialization data to .init.rodata by Christophe JAILLET · 5 years ago
  42. 1be08f4 iommu/io-pgtable-arm: Support all Mali configurations by Robin Murphy · 5 years ago
  43. 52f325f iommu/io-pgtable-arm: Correct Mali attributes by Robin Murphy · 5 years ago
  44. 3951c41 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() by Will Deacon · 6 years ago
  45. a2d3a38 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() by Will Deacon · 6 years ago
  46. e953f7f iommu/io-pgtable: Remove unused ->tlb_sync() callback by Will Deacon · 6 years ago
  47. abfd6fe iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() by Will Deacon · 6 years ago
  48. 10b7a7d iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() by Will Deacon · 6 years ago
  49. 298f7889 iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops by Will Deacon · 6 years ago
  50. f71da46 iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() by Will Deacon · 6 years ago
  51. 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
  52. 9e6ea59 iommu/io-pgtable: Support non-coherent page tables by Bjorn Andersson · 6 years ago
  53. 4f41845 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag by Will Deacon · 6 years ago
  54. caab277 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 by Thomas Gleixner · 6 years ago
  55. 90ec7a7 iommu/io-pgtable-arm: Add support to use system cache by Vivek Gautam · 6 years ago
  56. d08d42d iommu: io-pgtable: Add ARM Mali midgard MMU page table format by Rob Herring · 6 years ago
  57. b77cf11 iommu: Allow io-pgtable to be used outside of drivers/iommu/ by Rob Herring · 6 years ago
  58. b6b65ca iommu/io-pgtable-arm: Add support for non-strict mode by Zhen Lei · 6 years ago
  59. 85c7a0f iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() by Robin Murphy · 6 years ago
  60. fac83d2 iommu/io-pgtable-arm: Fix pgtable allocation in selftest by Jean-Philippe Brucker · 7 years ago
  61. 4b12375 iommu/io-pgtable-arm: Make allocations NUMA-aware by Robin Murphy · 7 years ago
  62. f793b13 iommu/io-pgtable-arm: Use for_each_set_bit to simplify code by YueHaibing · 7 years ago
  63. 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
  64. 7868805 iommu/io-pgtable-arm: Avoid warning with 32-bit phys_addr_t by Robin Murphy · 7 years ago
  65. 6c89928 iommu/io-pgtable-arm: Support 52-bit physical address by Robin Murphy · 7 years ago
  66. 193e67c iommu/io-pgtable: Use size_t return type for all foo_unmap by Vivek Gautam · 7 years ago
  67. 32b1244 iommu/io-pgtable-arm: Convert to IOMMU API TLB sync by Robin Murphy · 7 years ago
  68. 7655739 iommu/io-pgtable: Sanitise map/unmap addresses by Robin Murphy · 8 years ago
  69. 77f3445 iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table by Will Deacon · 8 years ago
  70. 2c3d273 iommu/io-pgtable-arm: Support lockless operation by Robin Murphy · 8 years ago
  71. 81b3c25 iommu/io-pgtable: Introduce explicit coherency by Robin Murphy · 8 years ago
  72. fb3a957 iommu/io-pgtable-arm: Improve split_blk_unmap by Robin Murphy · 8 years ago
  73. 022f4e4f iommu/io-pgtable-arm: Avoid shift overflow in block size by Robin Murphy · 8 years ago
  74. ed46e66 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it by Oleksandr Tyshchenko · 8 years ago
  75. e7468a2 iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag by Jeremy Gebben · 8 years ago
  76. dfed5f0 iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures by Bhumika Goyal · 8 years ago
  77. 4ae8a5c iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code by Kefeng Wang · 8 years ago
  78. 7c6d90e iommu/io-pgtable-arm: Fix iova_to_phys for block entries by Will Deacon · 9 years ago
  79. fb94825 iommu/io-pgtable-arm: Support IOMMU_MMIO flag by Robin Murphy · 9 years ago
  80. 3850db4 iommu/io-pgtable: Rationalise quirk handling by Robin Murphy · 9 years ago
  81. 507e4c9 iommu/io-pgtable: Add helper functions for TLB ops by Robin Murphy · 9 years ago
  82. 8f6aff9 iommu/io-pgtable-arm: Fix io-pgtable-arm build failure by Lada Trimasova · 9 years ago
  83. 12c2ab0 iommu/io-pgtable-arm: Ensure we free the final level on teardown by Will Deacon · 9 years ago
  84. fdc3896 iommu/io-pgtable: Make io_pgtable_ops_to_pgtable() macro common by Robin Murphy · 9 years ago
  85. 06c610e iommu/io-pgtable: Indicate granule for TLB maintenance by Robin Murphy · 9 years ago
  86. 2eb97c7 iommu/io-pgtable-arm: Avoid dereferencing bogus PTEs by Robin Murphy · 9 years ago
  87. ffcb6d1 iommu/io-pgtable-arm: Don't use dma_to_phys() by Robin Murphy · 9 years ago
  88. cf27ec93 iommu/io-pgtable-arm: Unmap and free table when overwriting with block by Will Deacon · 10 years ago
  89. f5b8319 iommu/io-pgtable: Remove flush_pgtable callback by Robin Murphy · 10 years ago
  90. 87a91b1 iommu/io-pgtable-arm: Centralise sync points by Robin Murphy · 10 years ago
  91. f8d5496 iommu/io-pgtable-arm: Allow appropriate DMA API use by Robin Murphy · 10 years ago
  92. 63979b8 iommu/io-pgtable-arm: avoid speculative walks through TTBR1 by Will Deacon · 10 years ago
  93. 367bd97 iommu/io-pgtable-arm: Fix self-test WARNs on i386 by Will Deacon · 10 years ago
  94. c896c132 iommu: io-pgtable-arm: add non-secure quirk by Laurent Pinchart · 10 years ago
  95. fe4b991 iommu: add self-consistency tests to ARM LPAE IO page table allocator by Will Deacon · 10 years ago
  96. e1d3c0f iommu: add ARM LPAE page table allocator by Will Deacon · 10 years ago