aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2025-07-14iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free()Jason Gunthorpe1-20/+18
2025-07-14iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid()Jason Gunthorpe5-27/+25
2025-07-14iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modesLu Baolu2-1/+21
2025-07-14iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hookVineeth Pillai (Google)1-3/+0
2025-07-11iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV supportNicolin Chen1-0/+22
2025-07-11iommu/tegra241-cmdqv: Add user-space use supportNicolin Chen3-6/+407
2025-07-11iommu/tegra241-cmdqv: Do not statically map LVCMDQsNicolin Chen1-4/+33
2025-07-11iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf()Nicolin Chen1-10/+3
2025-07-11iommu/tegra241-cmdqv: Use request_threaded_irqNicolin Chen1-2/+3
2025-07-11iommu/arm-smmu-v3-iommufd: Add hw_info to impl_opsNicolin Chen2-2/+13
2025-07-11iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl opsNicolin Chen2-0/+13
2025-07-11iommufd: Allow an input data_type via iommu_hw_infoNicolin Chen1-3/+6
2025-07-11iommu: Allow an input type in hw_info opNicolin Chen4-0/+15
2025-07-11iommufd/selftest: Add coverage for the new mmap interfaceNicolin Chen2-1/+36
2025-07-11iommufd: Add mmap interfaceNicolin Chen3-0/+129
2025-07-11iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOCNicolin Chen2-0/+100
2025-07-11iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpersNicolin Chen1-0/+28
2025-07-11iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctlNicolin Chen3-0/+188
2025-07-11iommufd/viommu: Add driver-defined vDEVICE supportNicolin Chen2-13/+25
2025-07-11iommufd/access: Bypass access->ops->unmap for internal useNicolin Chen4-10/+33
2025-07-11iommu/amd: Enable PASID and ATS capabilities in the correct orderEaswar Hariharan1-1/+1
2025-07-10iommufd/access: Add internal APIs for HW queue to useNicolin Chen2-9/+73
2025-07-10iommufd/selftest: Support user_data in mock_viommu_allocNicolin Chen2-0/+28
2025-07-10iommufd/viommu: Allow driver-specific user data for a vIOMMU objectNicolin Chen1-1/+7
2025-07-10iommu: Pass in a driver-level user data structure to viommu_init opNicolin Chen4-4/+7
2025-07-10iommu: Use enum iommu_hw_info_type for type in hw_info opNicolin Chen4-4/+8
2025-07-10iommufd/viommu: Explicitly define vdev->virt_idNicolin Chen3-4/+9
2025-07-10iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_rangeNicolin Chen1-2/+5
2025-07-09x86/hyperv: Clean up hv_map/unmap_interrupt() return valuesNuno Das Neves1-21/+12
2025-07-04iommu/vt-d: Assign devtlb cache tag on ATS enablementLu Baolu3-4/+14
2025-07-04iommu/mediatek-v1: Tidy up probe_finalizeRobin Murphy1-6/+2
2025-07-04iommu/intel: Convert to msi_create_parent_irq_domain() helperMarc Zyngier2-14/+15
2025-07-04iommu/amd: Convert to msi_create_parent_irq_domain() helperMarc Zyngier2-12/+15
2025-06-30iommu/arm: Add BBM Level 2 smmu featureMikoĊ‚aj Lenczewski3-0/+8
2025-06-27iommu: Remove ops->pgsize_bitmapJason Gunthorpe1-7/+0
2025-06-27iommu/msm: Remove ops->pgsize_bitmapJason Gunthorpe1-4/+3
2025-06-27iommu/omap: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-8/+2
2025-06-27iommu/omap: Drop redundant check if ti,syscon-mmuconfig existsKrzysztof Kozlowski1-11/+3
2025-06-27iommu/rockchip: prevent iommus dead loop when two masters share one IOMMUSimon Xue1-1/+2
2025-06-27iommu/apple-dart: Drop default ARCH_APPLE in KconfigSven Peter1-1/+0
2025-06-27iommu/qcom: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-4/+2
2025-06-27iommu/mtk: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-6/+3
2025-06-27iommu: Remove iommu_ops pgsize_bitmap from simple driversJason Gunthorpe9-10/+17
2025-06-27iommu: Remove ops.pgsize_bitmap from drivers that don't use itJason Gunthorpe5-8/+2
2025-06-27iommu/arm-smmu: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-7/+5
2025-06-27qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmapJason Gunthorpe1-8/+2
2025-06-27iommu/amd: Add efr[HATS] max v1 page table levelAnkit Soni5-3/+21
2025-06-27iommu/amd: Add HATDis feature supportAnkit Soni4-3/+48
2025-06-23iommu/amd: KVM: SVM: Allow KVM to control need for GA log interruptsSean Christopherson1-11/+17
2025-06-23iommu/amd: WARN if KVM calls GA IRTE helpers without virtual APIC supportSean Christopherson1-5/+12