summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2023-09-25iommu/amd: Enable device ATS/PASID/PRI capabilities independentlyVasant Hegde
2023-09-25iommu/amd: Introduce iommu_dev_data.flags to track device capabilitiesVasant Hegde
2023-09-25iommu/amd: Introduce iommu_dev_data.pprSuravee Suthikulpanit
2023-09-25iommu/amd: Rename ats related variablesVasant Hegde
2023-09-25iommu/amd: Modify logic for checking GT and PPR featuresSuravee Suthikulpanit
2023-09-25iommu/amd: Consolidate feature detection and reporting logicSuravee Suthikulpanit
2023-09-25iommu/amd: Miscellaneous clean up when free domainSuravee Suthikulpanit
2023-09-25iommu/amd: Do not set amd_iommu_pgtable in pass-through modeVasant Hegde
2023-09-25iommu/amd: Introduce helper functions for managing GCR3 tableSuravee Suthikulpanit
2023-09-25iommu/amd: Refactor protection domain allocation codeVasant Hegde
2023-09-25iommu/amd: Consolidate logic to allocate protection domainSuravee Suthikulpanit
2023-09-25iommu/amd: Consolidate timeout pre-define to amd_iommu_type.hSuravee Suthikulpanit
2023-09-25iommu/amd: Remove unused amd_io_pgtable.pt_root variableSuravee Suthikulpanit
2023-09-01Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2023-08-30Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2023-08-30Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds
2023-08-30Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2023-08-21Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel
2023-08-21iommu: Explicitly include correct DT includesRob Herring
2023-08-18mmu_notifiers: rename invalidate_range notifierAlistair Popple
2023-08-18arm64/smmu: use TLBI ASID when invalidating entire rangeAlistair Popple
2023-08-18iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang
2023-08-18iommu/vt-d: Implement hw_info for iommu capability queryYi Liu
2023-08-18iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen
2023-08-18iommufd: Add IOMMU_GET_HW_INFOYi Liu
2023-08-18iommu: Move dev_iommu_ops() to private headerYi Liu
2023-08-17vfio: align capability structuresStefan Hajnoczi
2023-08-17iommu/amd: Remove unused declarationsYue Haibing
2023-08-15iommufd: Remove iommufd_ref_to_users()Jason Gunthorpe
2023-08-15Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe
2023-08-14iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe
2023-08-11iommu/arm-smmu-qcom: Add SM6375 SMMUv2Konrad Dybcio
2023-08-11iommu/arm-smmu-qcom: Add SM6350 DPU compatibleKonrad Dybcio
2023-08-11iommu/arm-smmu-qcom: Add SM6375 DPU compatibleKonrad Dybcio
2023-08-11iommu/arm-smmu-qcom: Sort the compatible list alphabeticallyKonrad Dybcio
2023-08-09iommu/vt-d: Fix to convert mm pfn to dma pfnYanfei Xu
2023-08-09iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu
2023-08-09iommu/vt-d: Remove rmrr check in domain attaching device pathLu Baolu
2023-08-09iommu: Prevent RESV_DIRECT devices from blocking domainsLu Baolu
2023-08-09iommu/vt-d: Add set_dev_pasid callback for dma domainLu Baolu
2023-08-09iommu/vt-d: Prepare for set_dev_pasid callbackLu Baolu
2023-08-09iommu/vt-d: Make prq draining code genericLu Baolu
2023-08-09iommu/vt-d: Remove pasid_mutexLu Baolu
2023-08-09iommu/vt-d: Add domain_flush_pasid_iotlb()Lu Baolu
2023-08-09iommu: Move global PASID allocation from SVA to coreJacob Pan
2023-08-09iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan
2023-08-09iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured contextsAngeloGioacchino Del Regno
2023-08-09iommu/qcom: Index contexts by asid number to allow asid 0AngeloGioacchino Del Regno
2023-08-09iommu/qcom: Disable and reset context bank before programmingAngeloGioacchino Del Regno
2023-08-09iommu/qcom: Use the asid read from device-tree if specifiedAngeloGioacchino Del Regno