Age | Commit message (Expand) | Author | Files | Lines |
2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 6 | -30/+20 |
2024-11-22 | iommu: Add ops->domain_alloc_nested() | Jason Gunthorpe | 5 | -17/+24 |
2024-11-22 | Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke... | Jason Gunthorpe | 42 | -1607/+4421 |
2024-11-21 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 23 | -336/+1936 |
2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 28 | -1233/+1413 |
2024-11-15 | Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' ... | Joerg Roedel | 23 | -446/+3134 |
2024-11-15 | iommu/arm-smmu-v3: Import IOMMUFD module namespace | Nathan Chancellor | 1 | -0/+2 |
2024-11-14 | iommufd: Add IOMMU_IOAS_CHANGE_PROCESS | Steve Sistare | 4 | -0/+151 |
2024-11-14 | iommufd: Lock all IOAS objects | Steve Sistare | 3 | -0/+67 |
2024-11-14 | iommufd: Export do_update_pinned | Steve Sistare | 2 | -5/+10 |
2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object | Nicolin Chen | 3 | -3/+142 |
2024-11-12 | iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED | Jason Gunthorpe | 3 | -9/+52 |
2024-11-12 | iommu/arm-smmu-v3: Use S2FWB for NESTED domains | Jason Gunthorpe | 4 | -9/+36 |
2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED | Jason Gunthorpe | 3 | -1/+205 |
2024-11-12 | iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC | Nicolin Chen | 3 | -0/+59 |
2024-11-12 | Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-next | Jason Gunthorpe | 8 | -71/+127 |
2024-11-12 | iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command | Nicolin Chen | 2 | -0/+27 |
2024-11-12 | iommufd/selftest: Add mock_viommu_cache_invalidate | Nicolin Chen | 2 | -1/+100 |
2024-11-12 | iommufd/viommu: Add iommufd_viommu_find_dev helper | Nicolin Chen | 1 | -0/+13 |
2024-11-12 | iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE | Nicolin Chen | 1 | -9/+31 |
2024-11-12 | iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl | Nicolin Chen | 3 | -0/+100 |
2024-11-12 | iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST | Nicolin Chen | 2 | -0/+69 |
2024-11-12 | iommufd/selftest: Add refcount to mock_iommu_device | Nicolin Chen | 1 | -8/+31 |
2024-11-12 | iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() | Nicolin Chen | 1 | -39/+50 |
2024-11-12 | iommufd/selftest: Add container_of helpers | Nicolin Chen | 1 | -33/+42 |
2024-11-12 | iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC | Nicolin Chen | 2 | -1/+73 |
2024-11-12 | iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl | Nicolin Chen | 4 | -1/+92 |
2024-11-12 | iommufd: Verify object in iommufd_object_finalize/abort() | Nicolin Chen | 1 | -5/+11 |
2024-11-12 | iommufd: Move _iommufd_object_alloc helper to a sharable file | Nicolin Chen | 5 | -36/+47 |
2024-11-12 | iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift | Nicolin Chen | 1 | -1/+2 |
2024-11-12 | kmemleak: iommu/iova: fix transient kmemleak false positive | Catalin Marinas | 1 | -0/+6 |
2024-11-08 | iommufd: Move struct iommufd_object to public iommufd header | Nicolin Chen | 1 | -24/+1 |
2024-11-08 | iommu: Make set_dev_pasid op support domain replacement | Yi Liu | 1 | -0/+3 |
2024-11-08 | iommu/arm-smmu-v3: Make set_dev_pasid() op support replace | Jason Gunthorpe | 3 | -8/+5 |
2024-11-08 | iommu/vt-d: Add set_dev_pasid callback for nested domain | Yi Liu | 3 | -6/+57 |
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 | 3 | -6/+12 |
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: Add iommu_domain_did() to get did | Yi Liu | 2 | -7/+16 |
2024-11-08 | iommu/vt-d: Consolidate the struct dev_pasid_info add/remove | Yi Liu | 3 | -51/+74 |
2024-11-08 | iommu/vt-d: Add pasid replace helpers | Yi Liu | 2 | -0/+205 |
2024-11-08 | iommu/vt-d: Refactor the pasid setup helpers | Yi Liu | 1 | -64/+105 |
2024-11-08 | iommu/vt-d: Add a helper to flush cache for updating present pasid entry | Yi Liu | 1 | -18/+34 |
2024-11-08 | iommu: Pass old domain to set_dev_pasid op | Yi Liu | 7 | -8/+16 |
2024-11-08 | iommu/iova: Fix typo 'adderss' | Gan Jie | 1 | -1/+1 |
2024-11-07 | iommufd: Allow fault reporting for non-PRI PCI devices | Zhangfei Gao | 1 | -2/+7 |
2024-11-06 | iommu: Add a kdoc to iommu_unmap() | Jason Gunthorpe | 1 | -0/+14 |
2024-11-06 | iommu/io-pgtable-arm-v7s: Remove split on unmap behavior | Jason Gunthorpe | 1 | -143/+6 |
2024-11-06 | iommu/io-pgtable-arm: Remove split on unmap behavior | Jason Gunthorpe | 1 | -79/+2 |