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