summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd/hw_pagetable.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21iommufd: Reject non-zero data_type if no data_len is providedJason Gunthorpe1-1/+2
2024-01-19Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+41
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu1-0/+41
2024-01-03Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel1-0/+2
2023-11-30iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe1-4/+4
2023-11-27iommu: Validate that devices match domainsRobin Murphy1-0/+2
2023-10-26iommufd: Add a nested HW pagetable objectNicolin Chen1-6/+103
2023-10-26iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu1-1/+2
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 Chen1-59/+70
2023-10-26iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe1-1/+1
2023-10-24iommufd: Only enforce cache coherency in iommufd_hw_pagetable_allocNicolin Chen1-1/+8
2023-10-24iommufd: Add a flag to skip clearing of IOPTE dirtyJoao Martins1-1/+2
2023-10-24iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins1-0/+22
2023-10-24iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins1-0/+24
2023-10-24iommufd: Add a flag to enforce dirty tracking on attachJoao Martins1-1/+3
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 Liu1-3/+6
2023-10-10iommufd: Use the domain_alloc_user() op for domain allocationYi Liu1-4/+15
2023-07-26iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe1-0/+46
2023-07-26iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe1-0/+19
2023-07-26iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe1-0/+27
2023-07-26iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe1-20/+2
2023-03-06iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain()Jason Gunthorpe1-4/+41
2023-03-06iommufd: Move ioas related HWPT destruction into iommufd_hw_pagetable_destroy()Jason Gunthorpe1-8/+19
2022-12-01iommufd: Add a HW pagetable objectJason Gunthorpe1-0/+57