summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2025-07-14iommu/vt-d: Split intel_iommu_enforce_cache_coherency()Jason Gunthorpe
2025-07-14iommu/vt-d: Create unique domain ops for each stageJason Gunthorpe
2025-07-14iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()Jason Gunthorpe
2025-07-14iommu/vt-d: Do not wipe out the page table NID when devices detachJason Gunthorpe
2025-07-14iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free()Jason Gunthorpe
2025-07-14iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid()Jason Gunthorpe
2025-07-14iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modesLu Baolu
2025-07-14iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hookVineeth Pillai (Google)
2025-07-11iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV supportNicolin Chen
2025-07-11iommu/tegra241-cmdqv: Add user-space use supportNicolin Chen
2025-07-11iommu/tegra241-cmdqv: Do not statically map LVCMDQsNicolin Chen
2025-07-11iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf()Nicolin Chen
2025-07-11iommu/tegra241-cmdqv: Use request_threaded_irqNicolin Chen
2025-07-11iommu/arm-smmu-v3-iommufd: Add hw_info to impl_opsNicolin Chen
2025-07-11iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl opsNicolin Chen
2025-07-11iommufd: Allow an input data_type via iommu_hw_infoNicolin Chen
2025-07-11iommu: Allow an input type in hw_info opNicolin Chen
2025-07-11iommufd/selftest: Add coverage for the new mmap interfaceNicolin Chen
2025-07-11iommufd: Add mmap interfaceNicolin Chen
2025-07-11iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOCNicolin Chen
2025-07-11iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpersNicolin Chen
2025-07-11iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctlNicolin Chen
2025-07-11iommufd/viommu: Add driver-defined vDEVICE supportNicolin Chen
2025-07-11iommufd/access: Bypass access->ops->unmap for internal useNicolin Chen
2025-07-11iommu/amd: Enable PASID and ATS capabilities in the correct orderEaswar Hariharan
2025-07-10iommufd/access: Add internal APIs for HW queue to useNicolin Chen
2025-07-10iommufd/selftest: Support user_data in mock_viommu_allocNicolin Chen
2025-07-10iommufd/viommu: Allow driver-specific user data for a vIOMMU objectNicolin Chen
2025-07-10iommu: Pass in a driver-level user data structure to viommu_init opNicolin Chen
2025-07-10iommu: Use enum iommu_hw_info_type for type in hw_info opNicolin Chen
2025-07-10iommufd/viommu: Explicitly define vdev->virt_idNicolin Chen
2025-07-10iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_rangeNicolin Chen
2025-07-09x86/hyperv: Clean up hv_map/unmap_interrupt() return valuesNuno Das Neves
2025-07-04iommu/vt-d: Assign devtlb cache tag on ATS enablementLu Baolu
2025-07-04iommu/mediatek-v1: Tidy up probe_finalizeRobin Murphy
2025-07-04iommu/intel: Convert to msi_create_parent_irq_domain() helperMarc Zyngier
2025-07-04iommu/amd: Convert to msi_create_parent_irq_domain() helperMarc Zyngier
2025-06-30iommu/arm: Add BBM Level 2 smmu featureMikoĊ‚aj Lenczewski
2025-06-27iommu: Remove ops->pgsize_bitmapJason Gunthorpe
2025-06-27iommu/msm: Remove ops->pgsize_bitmapJason Gunthorpe
2025-06-27iommu/omap: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski
2025-06-27iommu/omap: Drop redundant check if ti,syscon-mmuconfig existsKrzysztof Kozlowski
2025-06-27iommu/rockchip: prevent iommus dead loop when two masters share one IOMMUSimon Xue
2025-06-27iommu/apple-dart: Drop default ARCH_APPLE in KconfigSven Peter
2025-06-27iommu/qcom: Remove iommu_ops pgsize_bitmapJason Gunthorpe
2025-06-27iommu/mtk: Remove iommu_ops pgsize_bitmapJason Gunthorpe
2025-06-27iommu: Remove iommu_ops pgsize_bitmap from simple driversJason Gunthorpe
2025-06-27iommu: Remove ops.pgsize_bitmap from drivers that don't use itJason Gunthorpe
2025-06-27iommu/arm-smmu: Remove iommu_ops pgsize_bitmapJason Gunthorpe
2025-06-27qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmapJason Gunthorpe