summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)Author
2023-10-10iommufd: Flow user flags for domain allocation to domain_alloc_user()Yi Liu
2023-10-10iommufd: Use the domain_alloc_user() op for domain allocationYi Liu
2023-09-25iommu: Add IOMMU_DOMAIN_PLATFORMJason Gunthorpe
2023-09-25iommu: Add iommu_ops->identity_domainJason Gunthorpe
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-18iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang
2023-08-18iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen
2023-08-18iommufd: Add IOMMU_GET_HW_INFOYi Liu
2023-08-17vfio: align capability structuresStefan Hajnoczi
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-07-28iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen
2023-07-28iommufd: Add iommufd_access_replace() APINicolin Chen
2023-07-28iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_objectNicolin Chen
2023-07-28iommufd: Add iommufd_access_change_ioas(_id) helpersNicolin Chen
2023-07-28iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()Nicolin Chen
2023-07-27iommufd: Set end correctly when doing batch carryJason Gunthorpe
2023-07-27iommufd: IOMMUFD_DESTROY should not increase the refcountJason Gunthorpe
2023-07-26iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOCJason Gunthorpe
2023-07-26iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe
2023-07-26iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe
2023-07-26iommufd/selftest: Test iommufd_device_replace()Nicolin Chen
2023-07-26iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe
2023-07-26iommufd: Add iommufd_device_replace()Jason Gunthorpe
2023-07-26iommufd: Reorganize iommufd_device_attach into iommufd_device_change_ptJason Gunthorpe
2023-07-26iommufd: Fix locking around hwpt allocationJason Gunthorpe
2023-07-26iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe
2023-07-26iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe
2023-07-26iommufd: Move putting a hwpt to a helper functionJason Gunthorpe
2023-07-26iommufd: Make sw_msi_start a group globalJason Gunthorpe
2023-07-26iommufd: Use the iommufd_group to avoid duplicate MSI setupJason Gunthorpe
2023-07-26iommufd: Keep track of each device's reserved regions instead of groupsJason Gunthorpe
2023-07-26iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe
2023-07-26iommufd: Add iommufd_groupJason Gunthorpe
2023-07-26iommufd: Move isolated msi enforcement to iommufd_device_bind()Jason Gunthorpe
2023-07-25vfio: Compile vfio_group infrastructure optionallyYi Liu
2023-07-25iommufd: Add iommufd_ctx_from_fd()Yi Liu
2023-07-25iommufd/device: Add iommufd_access_detach() APINicolin Chen
2023-07-25iommufd: Add helper to retrieve iommufd_ctx and devidYi Liu
2023-07-25iommufd: Add iommufd_ctx_has_group()Yi Liu
2023-07-25iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu
2023-06-29Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2023-06-26iommufd: Call iopt_area_contig_done() under the lockJason Gunthorpe
2023-06-26iommufd: Do not access the area pointer after unlockingJason Gunthorpe
2023-06-09mm/gup: remove unused vmas parameter from pin_user_pages_remote()Lorenzo Stoakes
2023-04-04Merge branch 'iommufd/for-rc' into for-nextJason Gunthorpe
2023-04-04iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to ...Tom Rix
2023-04-04iommufd: Do not corrupt the pfn list when doing batch carryJason Gunthorpe