1. 8dfd0fa iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle all IOMMU phandles by Dmitry Osipenko · 3 years, 10 months ago
  2. 4b8ef15 iommu/amd: Keep track of amd_iommu_irq_remap state by Joerg Roedel · 3 years, 10 months ago
  3. 9f81ca8 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled by Joerg Roedel · 3 years, 10 months ago
  4. 072a03e iommu/amd: Move Stoney Ridge check to detect_ivrs() by Joerg Roedel · 3 years, 10 months ago
  5. fc2c8d0 Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 10 months ago
  6. 444d66a iommu/vt-d: Fix status code for Allocate/Free PASID command by Zenghui Yu · 3 years, 10 months ago
  7. 82c3cef iommu: Don't use lazy flush for untrusted device by Lu Baolu · 3 years, 10 months ago
  8. 765a9d1 iommu/tegra-smmu: Fix mc errors on tegra124-nyan by Nicolin Chen · 3 years, 10 months ago
  9. 140456f iommu/amd: Fix sleeping in atomic in increase_address_space() by Andrey Ryabinin · 3 years, 11 months ago
  10. a4dec04 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 3 years, 10 months ago
  11. d652ea3 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 3 years, 10 months ago
  12. 9c5b80b Merge tag 'hyperv-next-signed-20210216' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux by Linus Torvalds · 3 years, 10 months ago
  13. 45e606f Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 3 years, 11 months ago
  14. 6778ff5 iommu/amd: Fix performance counter initialization by Suravee Suthikulpanit · 3 years, 11 months ago
  15. fb5ef35 iommu/hyperv: setup an IO-APIC IRQ remapping domain for root partition by Wei Liu · 3 years, 11 months ago
  16. 81d88ce dma-mapping: remove the {alloc,free}_noncoherent methods by Christoph Hellwig · 4 years, 1 month ago
  17. a92a90a iommu/mediatek: Fix error code in probe() by Dan Carpenter · 3 years, 11 months ago
  18. 7a56617 iommu/mediatek: Fix unsigned domid comparison with less than zero by Colin Ian King · 3 years, 11 months ago
  19. 31a75cb iommu/vt-d: Parse SATC reporting structure by Yian Chen · 3 years, 11 months ago
  20. 933fcd0 iommu/vt-d: Add iotlb_sync_map callback by Lu Baolu · 3 years, 11 months ago
  21. 010bf565 iommu/vt-d: Move capability check code to cap_audit files by Kyung Min Park · 3 years, 11 months ago
  22. ad3d190 iommu/vt-d: Audit IOMMU Capabilities and add helper functions by Kyung Min Park · 3 years, 11 months ago
  23. b8437a3 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping by Douglas Anderson · 4 years ago
  24. e1ed66a iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] by Lu Baolu · 4 years ago
  25. 7060377c Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates by Will Deacon · 4 years ago
  26. 9e3489e iommu/mediatek: Add mt8192 support by Yong Wu · 4 years ago
  27. 2335757 iommu/mediatek: Remove unnecessary check in attach_device by Yong Wu · 4 years ago
  28. 8d2c749 iommu/mediatek: Support master use iova over 32bit by Yong Wu · 4 years ago
  29. ab1d528 iommu/mediatek: Add iova reserved function by Yong Wu · 4 years ago
  30. c3045f3 iommu/mediatek: Support for multi domains by Yong Wu · 4 years ago
  31. 803cf9e iommu/mediatek: Add get_domain_id from dev->dma_range_map by Yong Wu · 4 years ago
  32. 585e58f iommu/mediatek: Add iova_region structure by Yong Wu · 4 years ago
  33. b7875eb iommu/mediatek: Move geometry.aperture updating into domain_finalise by Yong Wu · 4 years ago
  34. 4f956c9 iommu/mediatek: Move domain_finalise into attach_device by Yong Wu · 4 years ago
  35. 08500c4 iommu/mediatek: Adjust the structure by Yong Wu · 4 years ago
  36. ef0f098 iommu/mediatek: Support report iova 34bit translation fault in ISR by Yong Wu · 4 years ago
  37. bfed873 iommu/mediatek: Support up to 34bit iova in tlb flush by Yong Wu · 4 years ago
  38. c0b5758 iommu/mediatek: Add power-domain operation by Yong Wu · 4 years ago
  39. 34665c7 iommu/mediatek: Add pm runtime callback by Yong Wu · 4 years ago
  40. baf94e6 iommu/mediatek: Add device link for smi-common and m4u by Yong Wu · 4 years ago
  41. 986d9ec iommu/mediatek: Add error handle for mtk_iommu_probe by Yong Wu · 4 years ago
  42. 7f37a91 iommu/mediatek: Move hw_init into attach_device by Yong Wu · 4 years ago
  43. 9bdfe4c iommu/mediatek: Update oas for v7s by Yong Wu · 4 years ago
  44. 2f317da iommu/mediatek: Add a flag for iova 34bits case by Yong Wu · 4 years ago
  45. f3a8a46d iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek by Yong Wu · 4 years ago
  46. 468ea0b iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros by Yong Wu · 4 years ago
  47. 00ab6f2 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro by Yong Wu · 4 years ago
  48. 40596d2 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek by Yong Wu · 4 years ago
  49. 859da21 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap by Yong Wu · 4 years ago
  50. 66a2891 iommu/mediatek: Use the common mtk-memory-port.h by Yong Wu · 4 years ago
  51. cec0813 iommu/ipmmu-vmsa: Allow SDHI devices by Yoshihiro Shimoda · 4 years ago
  52. 815cdd8 iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate() by Yoshihiro Shimoda · 4 years ago
  53. 3aa7c62 iommu/vt-d: Use INVALID response code instead of FAILURE by Lu Baolu · 4 years ago
  54. 28a7718 iommu/vt-d: Clear PRQ overflow only when PRQ is empty by Lu Baolu · 4 years ago
  55. 3d5eab4 iommu/io-pgtable: Remove TLBI_ON_MAP quirk by Robin Murphy · 4 years ago
  56. c867c78 iommu/msm: Hook up iotlb_sync_map by Robin Murphy · 4 years ago
  57. 89c9a09 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table by Suravee Suthikulpanit · 4 years, 1 month ago
  58. fd86c95 iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page by Suravee Suthikulpanit · 4 years, 1 month ago
  59. 441555c iommu/amd: Introduce iommu_v1_iova_to_phys by Suravee Suthikulpanit · 4 years, 1 month ago
  60. 0633bbc iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable by Suravee Suthikulpanit · 4 years, 1 month ago
  61. 33aef97 iommu/amd: Rename variables to be consistent with struct io_pgtable_ops by Suravee Suthikulpanit · 4 years, 1 month ago
  62. 6eedb59 iommu/amd: Remove amd_iommu_domain_get_pgtable by Suravee Suthikulpanit · 4 years, 1 month ago
  63. e42ba0633 iommu/amd: Restructure code for freeing page table by Suravee Suthikulpanit · 4 years, 1 month ago
  64. 1895425 iommu/amd: Move IO page table related functions by Suravee Suthikulpanit · 4 years, 1 month ago
  65. f9b4df7 iommu/amd: Declare functions as extern by Suravee Suthikulpanit · 4 years, 1 month ago
  66. 1f585530 iommu/amd: Convert to using amd_io_pgtable by Suravee Suthikulpanit · 4 years, 1 month ago
  67. d2272ec iommu/amd: Move pt_root to struct amd_io_pgtable by Suravee Suthikulpanit · 4 years, 1 month ago
  68. c9b258c iommu/amd: Prepare for generic IO page table framework by Suravee Suthikulpanit · 4 years, 1 month ago
  69. 29b3283 iommu/vt-d: Do not use flush-queue when caching-mode is on by Nadav Amit · 4 years ago
  70. 3ab6572 iommu: use the __iommu_attach_device() directly for deferred attach by Lianbo Jiang · 4 years ago
  71. a8e8af3 dma-iommu: use static-key to minimize the impact in the fast-path by Lianbo Jiang · 4 years ago
  72. 494b368 iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() by Lu Baolu · 4 years ago
  73. a44092e iommu/amd: Use IVHD EFR for early initialization of IOMMU features by Suravee Suthikulpanit · 4 years ago
  74. a8ce9eb iommu/vt-d: Preset Access/Dirty bits for IOVA over FL by Lu Baolu · 4 years ago
  75. f2dd871 iommu/vt-d: Add qi_submit trace event by Lu Baolu · 4 years ago
  76. 9872f9b iommu/vt-d: Consolidate duplicate cache invaliation code by Lu Baolu · 4 years ago
  77. 0954d61 iommu/mediatek: Remove the tlb-ops for v7s by Yong Wu · 4 years ago
  78. f21ae3b iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync once by Yong Wu · 4 years ago
  79. 862c371 iommu: Switch gather->end to the inclusive end by Yong Wu · 4 years ago
  80. 2014345 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range by Yong Wu · 4 years ago
  81. 2ebbd25 iommu: Add iova and size as parameters in iotlb_sync_map by Yong Wu · 4 years ago
  82. d8c1df0 iommu: Move iotlb_sync_map out from __iommu_map by Yong Wu · 4 years ago
  83. 8c112a6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline by Suravee Suthikulpanit · 4 years, 1 month ago
  84. 3703c83 iommu/amd: remove h from printk format specifier by Tom Rix · 4 years ago
  85. 106650f iommu/amd: Use DEFINE_SPINLOCK() for spinlock by Zheng Yongjun · 4 years ago
  86. f8993dc iommu/amd: Remove unnecessary assignment by Adrian Huang · 4 years, 1 month ago
  87. 262948f iommu: Delete iommu_dev_has_feature() by John Garry · 4 years ago
  88. ab0a711 iommu: Delete iommu_domain_window_disable() by John Garry · 4 years ago
  89. b91910a iommu: Stop exporting iommu_map_sg_atomic() by John Garry · 4 years ago
  90. 2cf7dbf iova: Stop exporting some more functions by John Garry · 4 years ago
  91. 6221061 iova: Delete copy_reserved_iova() by John Garry · 4 years ago
  92. 9cc0aaeb iova: Make has_iova_flush_queue() private by John Garry · 4 years ago
  93. dead723 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs by Isaac J. Manjarres · 4 years ago
  94. 9111aeb iommu/arm-smmu-v3: Add support for VHE by Jean-Philippe Brucker · 4 years ago
  95. 51d113c iommu/arm-smmu-v3: Make BTM optional for SVA by Jean-Philippe Brucker · 4 years ago
  96. eba8d2f iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() by Jean-Philippe Brucker · 4 years ago
  97. 932bc8c iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code by Zhen Lei · 4 years ago
  98. 86d2d92 iommu/arm-smmu-v3: Remove the page 1 fixup by Robin Murphy · 4 years ago
  99. d8498b1 iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation by Vinod Koul · 4 years ago
  100. 1a7180f iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl by Bjorn Andersson · 4 years ago