summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/iommufd
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-11-091-24/+7
|\
| * iommufd: Convert to alloc_domain_paging()Jason Gunthorpe2023-10-261-8/+3
| * iommu: Add IOMMU_DOMAIN_PLATFORMJason Gunthorpe2023-09-251-9/+5
| * iommu: Add iommu_ops->identity_domainJason Gunthorpe2023-09-251-5/+0
* | iommufd: Organize the mock domain alloc functions closer to Joerg's treeJason Gunthorpe2023-10-301-19/+16
* | iommufd/selftest: Fix page-size check in iommufd_test_dirty()Joao Martins2023-10-301-2/+4
* | iommufd: Add iopt_area_alloc()Jason Gunthorpe2023-10-302-3/+17
* | iommufd: Fix missing update of domains_itree after splitting iopt_areaKoichiro Den2023-10-301-0/+10
* | iommufd/selftest: Add nested domain allocation for mock domainNicolin Chen2023-10-262-30/+140
* | iommufd: Add a nested HW pagetable objectNicolin Chen2023-10-264-14/+130
* | iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu2023-10-262-2/+8
* | iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTEDNicolin Chen2023-10-261-17/+29
* | iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetableNicolin Chen2023-10-265-108/+148
* | iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurationsJason Gunthorpe2023-10-262-30/+86
* | iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe2023-10-265-10/+10
* | iommufd: Only enforce cache coherency in iommufd_hw_pagetable_allocNicolin Chen2023-10-243-20/+10
* | iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flagJoao Martins2023-10-241-6/+9
* | iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFOJoao Martins2023-10-241-1/+12
* | iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins2023-10-242-5/+111
* | iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins2023-10-241-0/+16
* | iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKINGJoao Martins2023-10-241-1/+36
* | iommufd/selftest: Expand mock_domain with dev_flagsJoao Martins2023-10-242-2/+21
* | iommufd: Add a flag to skip clearing of IOPTE dirtyJoao Martins2023-10-242-3/+9
* | iommufd: Add capabilities to IOMMU_GET_HW_INFOJoao Martins2023-10-241-0/+4
* | iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins2023-10-244-0/+149
* | iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins2023-10-244-0/+93
* | iommufd: Add a flag to enforce dirty tracking on attachJoao Martins2023-10-241-1/+3
* | iommufd/iova_bitmap: Move symbols to IOMMUFD namespaceJoao Martins2023-10-241-4/+4
* | vfio: Move iova_bitmap into iommufdJoao Martins2023-10-242-0/+427
* | iommufd/selftest: Add domain_alloc_user() support in iommu mockYi Liu2023-10-101-0/+19
* | iommufd: Support allocating nested parent domainYi Liu2023-10-101-1/+4
* | iommufd: Flow user flags for domain allocation to domain_alloc_user()Yi Liu2023-10-103-5/+9
* | iommufd: Use the domain_alloc_user() op for domain allocationYi Liu2023-10-101-4/+15
|/
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-08-307-314/+916
|\
| * iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang2023-08-181-2/+2
| * iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen2023-08-182-0/+25
| * iommufd: Add IOMMU_GET_HW_INFOYi Liu2023-08-183-0/+77
| * iommufd: Remove iommufd_ref_to_users()Jason Gunthorpe2023-08-151-23/+0
| * Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe2023-08-154-31/+76
| |\
| * | iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe2023-08-143-59/+92
| * | iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen2023-07-282-0/+23
| * | iommufd: Add iommufd_access_replace() APINicolin Chen2023-07-281-0/+15
| * | iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_objectNicolin Chen2023-07-281-6/+4
| * | iommufd: Add iommufd_access_change_ioas(_id) helpersNicolin Chen2023-07-281-38/+71
| * | iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()Nicolin Chen2023-07-283-6/+9
| * | iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-261-0/+3
| * | iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe2023-07-262-0/+3
| * | iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe2023-07-263-0/+58
| * | iommufd/selftest: Test iommufd_device_replace()Nicolin Chen2023-07-262-0/+43
| * | iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe2023-07-262-1/+11