summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)AuthorFilesLines
2024-01-19Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-13/+168
2024-01-11iommufd/selftest: Check the bus type during probeJason Gunthorpe1-13/+15
2024-01-11iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opNicolin Chen2-0/+31
2024-01-11iommufd/selftest: Add mock_domain_cache_invalidate_user supportNicolin Chen2-0/+68
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu3-0/+54
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel1-0/+2
2023-11-30iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe2-78/+135
2023-11-30iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe6-35/+36
2023-11-27iommu: Validate that devices match domainsRobin Murphy1-0/+2
2023-11-10Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-24/+7
2023-10-31iommufd: Organize the mock domain alloc functions closer to Joerg's treeJason Gunthorpe1-19/+16
2023-10-30iommufd/selftest: Fix page-size check in iommufd_test_dirty()Joao Martins1-2/+4
2023-10-30iommufd: Add iopt_area_alloc()Jason Gunthorpe2-3/+17
2023-10-30iommufd: Fix missing update of domains_itree after splitting iopt_areaKoichiro Den1-0/+10
2023-10-26iommufd: Convert to alloc_domain_paging()Jason Gunthorpe1-8/+3
2023-10-26iommufd/selftest: Add nested domain allocation for mock domainNicolin Chen2-30/+140
2023-10-26iommufd: Add a nested HW pagetable objectNicolin Chen4-14/+130
2023-10-26iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu2-2/+8
2023-10-26iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTEDNicolin Chen1-17/+29
2023-10-26iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetableNicolin Chen5-108/+148
2023-10-26iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurationsJason Gunthorpe2-30/+86
2023-10-26iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe5-10/+10
2023-10-24iommufd: Only enforce cache coherency in iommufd_hw_pagetable_allocNicolin Chen3-20/+10
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flagJoao Martins1-6/+9
2023-10-24iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFOJoao Martins1-1/+12
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins2-5/+111
2023-10-24iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins1-0/+16
2023-10-24iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKINGJoao Martins1-1/+36
2023-10-24iommufd/selftest: Expand mock_domain with dev_flagsJoao Martins2-2/+21
2023-10-24iommufd: Add a flag to skip clearing of IOPTE dirtyJoao Martins2-3/+9
2023-10-24iommufd: Add capabilities to IOMMU_GET_HW_INFOJoao Martins1-0/+4
2023-10-24iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins4-0/+149
2023-10-24iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins4-0/+93
2023-10-24iommufd: Add a flag to enforce dirty tracking on attachJoao Martins1-1/+3
2023-10-24iommufd/iova_bitmap: Move symbols to IOMMUFD namespaceJoao Martins1-4/+4
2023-10-24vfio: Move iova_bitmap into iommufdJoao Martins2-0/+427
2023-10-10iommufd/selftest: Add domain_alloc_user() support in iommu mockYi Liu1-0/+19
2023-10-10iommufd: Support allocating nested parent domainYi Liu1-1/+4
2023-10-10iommufd: Flow user flags for domain allocation to domain_alloc_user()Yi Liu3-5/+9
2023-10-10iommufd: Use the domain_alloc_user() op for domain allocationYi Liu1-4/+15
2023-09-25iommu: Add IOMMU_DOMAIN_PLATFORMJason Gunthorpe1-9/+5
2023-09-25iommu: Add iommu_ops->identity_domainJason Gunthorpe1-5/+0
2023-08-31Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-314/+916
2023-08-31Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds5-8/+142
2023-08-18iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang1-2/+2
2023-08-18iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen2-0/+25
2023-08-18iommufd: Add IOMMU_GET_HW_INFOYi Liu3-0/+77
2023-08-17vfio: align capability structuresStefan Hajnoczi1-0/+2
2023-08-15iommufd: Remove iommufd_ref_to_users()Jason Gunthorpe1-23/+0
2023-08-15Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe4-31/+76