| Age | Commit message (Expand) | Author | Files | Lines |
| 6 days | Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -4/+8 |
| 14 days | iommupt/vtd: Support mgaw's less than a 4 level walk for first stage | Jason Gunthorpe | 1 | -14/+24 |
| 14 days | iommupt/vtd: Allow VT-d to have a larger table top than the vasz requires | Jason Gunthorpe | 1 | -7/+13 |
| 2025-11-20 | iommu/vt-d: Restore previous domain::aperture_end calculation | Lu Baolu | 1 | -0/+10 |
| 2025-11-14 | syscore: Pass context data to callbacks | Thierry Reding | 1 | -4/+8 |
| 2025-11-05 | iommu/vt-d: Follow PT_FEAT_DMA_INCOHERENT into the PASID entry | Jason Gunthorpe | 1 | -2/+6 |
| 2025-11-05 | iommu/vt-d: Use the generic iommu page table | Jason Gunthorpe | 1 | -758/+143 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions | Nicolin Chen | 1 | -3/+7 |
| 2025-09-26 | Merge branches 'apple/dart', 'ti/omap', 'riscv', 'intel/vt-d' and 'amd/amd-vi... | Joerg Roedel | 1 | -1/+1 |
| 2025-09-19 | iommu/vt-d: PRS isn't usable if PDS isn't supported | Lu Baolu | 1 | -1/+1 |
| 2025-09-05 | iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() | Eugene Koira | 1 | -1/+6 |
| 2025-08-01 | Merge tag 'pci-v6.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+6 |
| 2025-07-30 | Merge tag 'iommu-updates-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -124/+230 |
| 2025-07-24 | Merge branch 'intel/vt-d' into next | Will Deacon | 1 | -123/+230 |
| 2025-07-23 | iommu/vt-d: Fix UAF on sva unbind with pending IOPFs | Lu Baolu | 1 | -1/+1 |
| 2025-07-21 | iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain | Lu Baolu | 1 | -14/+29 |
| 2025-07-17 | iommu/vt-d: Use pci_is_display() | Mario Limonciello | 1 | -1/+1 |
| 2025-07-14 | iommu/vt-d: Split paging_domain_compatible() | Jason Gunthorpe | 1 | -12/+54 |
| 2025-07-14 | iommu/vt-d: Split intel_iommu_enforce_cache_coherency() | Jason Gunthorpe | 1 | -25/+22 |
| 2025-07-14 | iommu/vt-d: Create unique domain ops for each stage | Jason Gunthorpe | 1 | -18/+42 |
| 2025-07-14 | iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() | Jason Gunthorpe | 1 | -42/+58 |
| 2025-07-14 | iommu/vt-d: Do not wipe out the page table NID when devices detach | Jason Gunthorpe | 1 | -1/+0 |
| 2025-07-14 | iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() | Jason Gunthorpe | 1 | -20/+18 |
| 2025-07-14 | iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() | Jason Gunthorpe | 1 | -8/+7 |
| 2025-07-14 | iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes | Lu Baolu | 1 | -1/+18 |
| 2025-07-11 | iommu: Allow an input type in hw_info op | Nicolin Chen | 1 | -0/+4 |
| 2025-07-10 | iommu: Use enum iommu_hw_info_type for type in hw_info op | Nicolin Chen | 1 | -1/+2 |
| 2025-07-04 | iommu/vt-d: Assign devtlb cache tag on ATS enablement | Lu Baolu | 1 | -1/+10 |
| 2025-06-27 | iommu: Remove ops.pgsize_bitmap from drivers that don't use it | Jason Gunthorpe | 1 | -1/+0 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'... | Joerg Roedel | 1 | -142/+102 |
| 2025-05-23 | iommu/vt-d: Restore context entry setup order for aliased devices | Lu Baolu | 1 | -0/+11 |
| 2025-05-16 | iommu/vt-d: Change dmar_ats_supported() to return boolean | Wei Wang | 1 | -9/+10 |
| 2025-05-16 | iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() | Wei Wang | 1 | -1/+0 |
| 2025-05-16 | iommu/vt-d: Replace spin_lock with mutex to protect domain ida | Lu Baolu | 1 | -8/+4 |
| 2025-05-16 | iommu/vt-d: Use ida to manage domain id | Lu Baolu | 1 | -64/+16 |
| 2025-05-16 | iommu/vt-d: Restore WO permissions on second-level paging entries | Jason Gunthorpe | 1 | -2/+1 |
| 2025-04-28 | iommu: Remove iommu_dev_enable/disable_feature() | Lu Baolu | 1 | -25/+0 |
| 2025-04-28 | iommu/vt-d: Put iopf enablement in domain attach path | Lu Baolu | 1 | -6/+36 |
| 2025-04-28 | iommu: Remove IOMMU_DEV_FEAT_SVA | Jason Gunthorpe | 1 | -6/+0 |
| 2025-04-28 | iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) | Mingcong Bai | 1 | -1/+3 |
| 2025-04-17 | iommu/vt-d: Revert ATS timing change to fix boot failure | Lu Baolu | 1 | -12/+19 |
| 2025-04-17 | iommu/pages: Remove iommu_alloc_page_node() | Jason Gunthorpe | 1 | -5/+8 |
| 2025-04-17 | iommu: Change iommu_iotlb_gather to use iommu_page_list | Jason Gunthorpe | 1 | -12/+12 |
| 2025-04-17 | iommu/pages: Remove iommu_free_page() | Jason Gunthorpe | 1 | -6/+6 |
| 2025-04-11 | iommu/vt-d: Remove an unnecessary call set_dma_ops() | Petr Tesarik | 1 | -1/+0 |
| 2025-04-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+2 |
| 2025-03-25 | iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support | Yi Liu | 1 | -1/+2 |
| 2025-03-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch... | Joerg Roedel | 1 | -153/+86 |
| 2025-03-20 | iommu/vt-d: Fix possible circular locking dependency | Lu Baolu | 1 | -0/+2 |
| 2025-03-10 | iommu/vt-d: Cleanup intel_context_flush_present() | Lu Baolu | 1 | -1/+1 |
| 2025-03-10 | iommu/vt-d: Move PRI enablement in probe path | Lu Baolu | 1 | -89/+48 |
| 2025-03-10 | iommu/vt-d: Move scalable mode ATS enablement to probe path | Lu Baolu | 1 | -24/+27 |
| 2025-03-10 | iommu/vt-d: Check if SVA is supported when attaching the SVA domain | Jason Gunthorpe | 1 | -36/+1 |
| 2025-03-10 | iommu/vt-d: Use virt_to_phys() | Jason Gunthorpe | 1 | -1/+2 |
| 2025-03-10 | iommu/vt-d: Fix system hang on reboot -f | Yunhui Cui | 1 | -7/+10 |
| 2025-02-28 | iommu/vt-d: Fix suspicious RCU usage | Lu Baolu | 1 | -0/+7 |
| 2025-02-28 | iommu/vt-d: Remove device comparison in context_setup_pass_through_cb | Jerry Snitselaar | 1 | -3/+0 |
| 2025-01-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+1 |
| 2025-01-17 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock... | Joerg Roedel | 1 | -32/+15 |
| 2025-01-07 | iommu/vt-d: Remove iommu cap audit | Lu Baolu | 1 | -9/+0 |
| 2025-01-07 | iommu/vt-d: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -16/+0 |
| 2025-01-07 | iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE | Kees Bakker | 1 | -3/+4 |
| 2024-12-18 | iommu/vt-d: Make the blocked domain support PASID | Yi Liu | 1 | -4/+11 |
| 2024-12-13 | iommu/vt-d: Remove cache tags before disabling ATS | Lu Baolu | 1 | -1/+3 |
| 2024-12-11 | iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core | Yi Liu | 1 | -2/+1 |
| 2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 1 | -7/+3 |
| 2024-11-22 | iommu: Add ops->domain_alloc_nested() | Jason Gunthorpe | 1 | -6/+3 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 1 | -352/+224 |
| 2024-11-08 | iommu/vt-d: Add set_dev_pasid callback for nested domain | Yi Liu | 1 | -6/+0 |
| 2024-11-08 | iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement | Yi Liu | 1 | -1/+18 |
| 2024-11-08 | iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement | Yi Liu | 1 | -4/+4 |
| 2024-11-08 | iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain | Yi Liu | 1 | -2/+4 |
| 2024-11-08 | iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement | Yi Liu | 1 | -9/+37 |
| 2024-11-08 | iommu/vt-d: Consolidate the struct dev_pasid_info add/remove | Yi Liu | 1 | -30/+61 |
| 2024-11-08 | iommu: Pass old domain to set_dev_pasid op | Yi Liu | 1 | -2/+4 |
| 2024-11-05 | iommu/vt-d: Drain PRQs when domain removed from RID | Lu Baolu | 1 | -1/+0 |
| 2024-11-05 | iommu/vt-d: Drop pasid requirement for prq initialization | Klaus Jensen | 1 | -6/+4 |
| 2024-11-05 | iommufd: Enable PRI when doing the iommufd_hwpt_alloc | Joel Granados | 1 | -1/+2 |
| 2024-11-05 | iommu/vt-d: Separate page request queue from SVM | Joel Granados | 1 | -13/+7 |
| 2024-11-05 | iommu/vt-d: Fix checks and print in pgtable_walk() | Zhenzhong Duan | 1 | -5/+6 |
| 2024-11-05 | iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() | Zhenzhong Duan | 1 | -9/+20 |
| 2024-11-05 | iommu/vt-d: Use PCI_DEVID() macro | Jinjie Ruan | 1 | -2/+2 |
| 2024-11-05 | iommu/vt-d: Refine intel_iommu_domain_alloc_user() | Lu Baolu | 1 | -2/+15 |
| 2024-11-05 | iommu/vt-d: Refactor first_level_by_default() | Lu Baolu | 1 | -8/+9 |
| 2024-11-05 | iommu/vt-d: Remove domain_update_iommu_superpage() | Lu Baolu | 1 | -38/+1 |
| 2024-11-05 | iommu/vt-d: Remove domain_update_iommu_cap() | Lu Baolu | 1 | -83/+0 |
| 2024-11-05 | iommu/vt-d: Enhance compatibility check for paging domain attach | Lu Baolu | 1 | -47/+23 |
| 2024-11-05 | iommu/vt-d: Remove unused domain_alloc callback | Lu Baolu | 1 | -90/+0 |
| 2024-11-05 | iommu/vt-d: Add domain_alloc_paging support | Lu Baolu | 1 | -0/+14 |
| 2024-10-15 | iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices | Lu Baolu | 1 | -1/+3 |
| 2024-09-13 | Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' int... | Joerg Roedel | 1 | -284/+220 |
| 2024-09-02 | iommu/vt-d: Add qi_batch for dmar_domain | Lu Baolu | 1 | -0/+1 |
| 2024-09-02 | iommu/vt-d: Refactor IOTLB and Dev-IOTLB flush for batching | Tina Zhang | 1 | -3/+2 |
| 2024-09-02 | iommu/vt-d: Move PCI PASID enablement to probe path | Lu Baolu | 1 | -14/+15 |
| 2024-09-02 | iommu/vt-d: Cleanup si_domain | Lu Baolu | 1 | -72/+19 |
| 2024-09-02 | iommu/vt-d: Add support for static identity domain | Lu Baolu | 1 | -4/+110 |
| 2024-09-02 | iommu/vt-d: Factor out helpers from domain_context_mapping_one() | Lu Baolu | 1 | -41/+58 |
| 2024-09-02 | iommu/vt-d: Remove has_iotlb_device flag | Lu Baolu | 1 | -33/+1 |
| 2024-09-02 | iommu/vt-d: Always reserve a domain ID for identity setup | Lu Baolu | 1 | -3/+3 |
| 2024-09-02 | iommu/vt-d: Remove identity mappings from si_domain | Lu Baolu | 1 | -118/+4 |
| 2024-09-02 | iommu/vt-d: Require DMA domain if hardware not support passthrough | Lu Baolu | 1 | -0/+10 |
| 2024-08-30 | iommu: Allow ATS to work on VFs when the PF uses IDENTITY | Jason Gunthorpe | 1 | -0/+1 |
| 2024-08-26 | iommu/vt-d: Fix incorrect domain ID in context flush helper | Lu Baolu | 1 | -2/+6 |
| 2024-07-19 | Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -59/+137 |
| 2024-07-12 | iommu/vt-d: Fix identity map bounds in si_domain_init() | Jon Pan-Doh | 1 | -1/+1 |
| 2024-07-03 | iommu/vt-d: Refactor PCI PRI enabling/disabling callbacks | Lu Baolu | 1 | -5/+52 |
| 2024-07-03 | iommu/vt-d: Add helper to flush caches for context change | Lu Baolu | 1 | -31/+1 |
| 2024-07-03 | iommu/vt-d: Add helper to allocate paging domain | Lu Baolu | 1 | -9/+81 |
| 2024-07-03 | iommu/vt-d: Remove control over Execute-Requested requests | Lu Baolu | 1 | -2/+2 |
| 2024-07-03 | iommu/vt-d: Remove comment for def_domain_type | Lu Baolu | 1 | -11/+0 |
| 2024-06-27 | iommu/vt-d: Fix missed device TLB cache tag | Lu Baolu | 1 | -10/+10 |
| 2024-05-13 | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -322/+61 |
| 2024-05-06 | iommu/vt-d: Decouple igfx_off from graphic identity mapping | Lu Baolu | 1 | -13/+6 |
| 2024-04-26 | iommu/dma: Centralise iommu_setup_dma_ops() | Robin Murphy | 1 | -7/+0 |
| 2024-04-26 | iommu/vt-d: Remove struct intel_svm | Lu Baolu | 1 | -10/+1 |
| 2024-04-26 | iommu/vt-d: Remove intel_svm_dev | Lu Baolu | 1 | -5/+2 |
| 2024-04-26 | iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi() | Lu Baolu | 1 | -169/+2 |
| 2024-04-26 | iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_map | Lu Baolu | 1 | -21/+1 |
| 2024-04-26 | iommu/vt-d: Use cache_tag_flush_range() in tlb_sync | Lu Baolu | 1 | -19/+2 |
| 2024-04-26 | iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_all | Lu Baolu | 1 | -19/+1 |
| 2024-04-26 | iommu/vt-d: Add cache tag invalidation helpers | Lu Baolu | 1 | -12/+0 |
| 2024-04-26 | iommu/vt-d: Add cache tag assignment interface | Lu Baolu | 1 | -2/+26 |
| 2024-04-26 | iommu/vt-d: Remove caching mode check before device TLB flush | Lu Baolu | 1 | -7/+2 |
| 2024-04-26 | iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c | Uros Bizjak | 1 | -4/+5 |
| 2024-04-15 | iommu/vt-d: add wrapper functions for page allocations | Pasha Tatashin | 1 | -31/+16 |
| 2024-04-12 | iommu: Pass domain to remove_dev_pasid() op | Yi Liu | 1 | -8/+3 |
| 2024-04-12 | iommu/vt-d: Fix WARN_ON in iommu probe path | Lu Baolu | 1 | -4/+7 |
| 2024-03-08 | Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am... | Joerg Roedel | 1 | -179/+158 |
| 2024-03-06 | iommu/vt-d: Remove scalabe mode in domain_context_clear_one() | Lu Baolu | 1 | -14/+1 |
| 2024-03-06 | iommu/vt-d: Remove scalable mode context entry setup from attach_dev | Lu Baolu | 1 | -112/+44 |
| 2024-03-06 | iommu/vt-d: Setup scalable mode context entry in probe path | Lu Baolu | 1 | -0/+12 |
| 2024-03-06 | iommu/vt-d: Fix NULL domain on device release | Lu Baolu | 1 | -25/+6 |
| 2024-03-01 | iommu/vt-d: Use device rbtree in iopf reporting path | Lu Baolu | 1 | -0/+3 |
| 2024-03-01 | iommu/vt-d: Use rbtree to track iommu probed devices | Lu Baolu | 1 | -2/+86 |
| 2024-03-01 | iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA | Lu Baolu | 1 | -4/+0 |
| 2024-02-21 | iommu/vt-d: Add missing dirty tracking set for parent domain | Yi Liu | 1 | -0/+35 |
| 2024-02-21 | iommu/vt-d: Wrap the dirty tracking loop to be a helper | Yi Liu | 1 | -11/+24 |
| 2024-02-21 | iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() | Yi Liu | 1 | -4/+3 |
| 2024-02-21 | iommu/vt-d: Add missing device iotlb flush for parent domain | Yi Liu | 1 | -0/+18 |
| 2024-02-21 | iommu/vt-d: Update iotlb in nested domain attach | Yi Liu | 1 | -3/+1 |
| 2024-02-21 | iommu/vt-d: Add missing iotlb flush for parent domain | Yi Liu | 1 | -0/+31 |
| 2024-02-21 | iommu/vt-d: Add __iommu_flush_iotlb_psi() | Yi Liu | 1 | -35/+43 |
| 2024-02-21 | iommu/vt-d: Track nested domains in parent | Yi Liu | 1 | -4/+14 |
| 2024-02-16 | iommu: Improve iopf_queue_remove_device() | Lu Baolu | 1 | -6/+1 |
| 2024-02-16 | iommu: Separate SVA and IOPF | Lu Baolu | 1 | -1/+0 |
| 2024-02-16 | iommu: Remove iommu_[un]register_device_fault_handler() | Lu Baolu | 1 | -17/+7 |
| 2024-01-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 1 | -217/+24 |
| 2023-12-19 | iommu/vt-d: Move inline helpers to header files | Lu Baolu | 1 | -192/+12 |
| 2023-12-19 | iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() | Lu Baolu | 1 | -3/+2 |
| 2023-12-19 | iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly | Lu Baolu | 1 | -20/+10 |
| 2023-12-12 | iommu: Mark dev_iommu_priv_set() with a lockdep | Jason Gunthorpe | 1 | -2/+0 |
| 2023-11-27 | iommu/vt-d: Set variable intel_dirty_ops to static | Kunwu Chan | 1 | -2/+2 |
| 2023-11-27 | iommu/vt-d: Add MTL to quirk list to skip TE disabling | Abdul Halim, Mohd Syazwan | 1 | -1/+1 |
| 2023-11-27 | iommu/vt-d: Make context clearing consistent with context mapping | Lu Baolu | 1 | -2/+2 |
| 2023-11-27 | iommu/vt-d: Disable PCI ATS in legacy passthrough mode | Lu Baolu | 1 | -1/+2 |
| 2023-11-27 | iommu/vt-d: Support enforce_cache_coherency only for empty domains | Lu Baolu | 1 | -1/+4 |
| 2023-11-09 | Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -6/+13 |
| 2023-11-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -9/+147 |
| 2023-10-27 | Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ... | Joerg Roedel | 1 | -6/+13 |
| 2023-10-26 | Merge tag 'v6.6-rc7' into core | Joerg Roedel | 1 | -16/+0 |
| 2023-10-26 | iommu/vt-d: Use ops->blocked_domain | Jason Gunthorpe | 1 | -2/+1 |
| 2023-10-26 | iommu/vt-d: Update the definition of the blocking domain | Jason Gunthorpe | 1 | -2/+2 |
| 2023-10-26 | iommu/vt-d: Disallow read-only mappings to nest parent domain | Lu Baolu | 1 | -0/+6 |
| 2023-10-26 | iommu/vt-d: Add nested domain allocation | Lu Baolu | 1 | -19/+20 |
| 2023-10-26 | iommu/vt-d: Make domain attach helpers to be extern | Yi Liu | 1 | -9/+6 |
| 2023-10-26 | iommu/vt-d: Enhance capability check for nested parent domain allocation | Yi Liu | 1 | -1/+1 |
| 2023-10-26 | iommu: Pass in parent domain with user_data to domain_alloc_user op | Yi Liu | 1 | -1/+6 |
| 2023-10-24 | iommu/vt-d: Access/Dirty bit support for SS domains | Joao Martins | 1 | -1/+102 |
| 2023-10-16 | iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} | Jingqi Liu | 1 | -0/+7 |
| 2023-10-10 | iommu/vt-d: Add domain_alloc_user op | Yi Liu | 1 | -0/+28 |
| 2023-10-02 | iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return | Niklas Schnelle | 1 | -2/+3 |
| 2023-09-25 | iommu/vt-d: Avoid memory allocation in iommu_suspend() | Zhang Rui | 1 | -16/+0 |
| 2023-09-01 | Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -95/+149 |
| 2023-08-21 | Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '... | Joerg Roedel | 1 | -95/+149 |
| 2023-08-18 | iommu/vt-d: Implement hw_info for iommu capability query | Yi Liu | 1 | -0/+19 |
| 2023-08-09 | iommu/vt-d: Fix to convert mm pfn to dma pfn | Yanfei Xu | 1 | -9/+13 |
| 2023-08-09 | iommu/vt-d: Remove rmrr check in domain attaching device path | Lu Baolu | 1 | -58/+0 |
| 2023-08-09 | iommu/vt-d: Add set_dev_pasid callback for dma domain | Lu Baolu | 1 | -5/+99 |
| 2023-08-09 | iommu/vt-d: Prepare for set_dev_pasid callback | Lu Baolu | 1 | -1/+2 |
| 2023-08-09 | iommu/vt-d: Make prq draining code generic | Lu Baolu | 1 | -11/+19 |
| 2023-08-09 | iommu/vt-d: Add domain_flush_pasid_iotlb() | Lu Baolu | 1 | -2/+14 |
| 2023-08-09 | iommu: Generalize PASID 0 for normal DMA w/o PASID | Jacob Pan | 1 | -12/+12 |
| 2023-07-14 | iommu: Have __iommu_probe_device() check for already probed devices | Jason Gunthorpe | 1 | -7/+0 |
| 2023-06-19 | Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '... | Joerg Roedel | 1 | -18/+11 |
| 2023-06-16 | iommu/vt-d: Remove commented-out code | Lu Baolu | 1 | -9/+1 |
| 2023-06-16 | iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() | Yanfei Xu | 1 | -4/+0 |
| 2023-06-16 | iommu/vt-d: Handle the failure case of dmar_reenable_qi() | Yanfei Xu | 1 | -3/+8 |
| 2023-06-16 | iommu/vt-d: Remove unnecessary (void*) conversions | Suhui | 1 | -1/+1 |
| 2023-05-22 | iommu: Use flush queue capability | Robin Murphy | 1 | -1/+0 |
| 2023-05-22 | iommu: Add a capability for flush queue support | Robin Murphy | 1 | -0/+1 |
| 2023-04-14 | Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ... | Joerg Roedel | 1 | -159/+118 |
| 2023-04-13 | iommu/vt-d: Remove BUG_ON in map/unmap() | Tina Zhang | 1 | -3/+5 |
| 2023-04-13 | iommu/vt-d: Remove BUG_ON when domain->pgd is NULL | Tina Zhang | 1 | -4/+0 |
| 2023-04-13 | iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation | Tina Zhang | 1 | -3/+8 |
| 2023-04-13 | iommu/vt-d: Remove BUG_ON on checking valid pfn range | Tina Zhang | 1 | -6/+6 |
| 2023-04-13 | iommu/vt-d: Make size of operands same in bitwise operations | Tina Zhang | 1 | -2/+2 |
| 2023-04-13 | iommu/vt-d: Use non-privileged mode for all PASIDs | Jacob Pan | 1 | -2/+0 |
| 2023-04-13 | iommu/vt-d: Remove unnecessary checks in iopf disabling path | Lu Baolu | 1 | -9/+8 |
| 2023-04-13 | iommu/vt-d: Move PRI handling to IOPF feature path | Lu Baolu | 1 | -12/+41 |