summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd
AgeCommit message (Expand)Author
2023-10-30iommufd: Add iopt_area_alloc()Jason Gunthorpe
2023-10-30iommufd: Fix missing update of domains_itree after splitting iopt_areaKoichiro Den
2023-10-26iommufd: Convert to alloc_domain_paging()Jason Gunthorpe
2023-10-26iommufd/selftest: Add nested domain allocation for mock domainNicolin Chen
2023-10-26iommufd: Add a nested HW pagetable objectNicolin Chen
2023-10-26iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu
2023-10-26iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTEDNicolin Chen
2023-10-26iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetableNicolin Chen
2023-10-26iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurationsJason Gunthorpe
2023-10-26iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe
2023-10-24iommufd: Only enforce cache coherency in iommufd_hw_pagetable_allocNicolin Chen
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flagJoao Martins
2023-10-24iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFOJoao Martins
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins
2023-10-24iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins
2023-10-24iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKINGJoao Martins
2023-10-24iommufd/selftest: Expand mock_domain with dev_flagsJoao Martins
2023-10-24iommufd: Add a flag to skip clearing of IOPTE dirtyJoao Martins
2023-10-24iommufd: Add capabilities to IOMMU_GET_HW_INFOJoao Martins
2023-10-24iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins
2023-10-24iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins
2023-10-24iommufd: Add a flag to enforce dirty tracking on attachJoao Martins
2023-10-24iommufd/iova_bitmap: Move symbols to IOMMUFD namespaceJoao Martins
2023-10-24vfio: Move iova_bitmap into iommufdJoao Martins
2023-10-10iommufd/selftest: Add domain_alloc_user() support in iommu mockYi Liu
2023-10-10iommufd: Support allocating nested parent domainYi Liu
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