summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd/main.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-09iommufd: Add iommufd fault objectLu Baolu1-0/+6
2024-01-11iommufd: Add IOMMU_HWPT_INVALIDATEYi Liu1-0/+3
2023-11-30iommufd: Do not UAF during iommufd_put_object()Jason Gunthorpe1-66/+80
2023-10-26iommufd: Add a nested HW pagetable objectNicolin Chen1-0/+4
2023-10-26iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetableNicolin Chen1-2/+2
2023-10-26iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe1-1/+1
2023-10-24iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins1-0/+4
2023-10-24iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins1-0/+3
2023-08-18iommufd: Add IOMMU_GET_HW_INFOYi Liu1-0/+3
2023-08-15Merge tag 'v6.5-rc6' into iommufd for-nextJason Gunthorpe1-19/+59
2023-08-15iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe1-1/+7
2023-07-27iommufd: IOMMUFD_DESTROY should not increase the refcountJason Gunthorpe1-19/+59
2023-07-26iommufd: Add IOMMU_HWPT_ALLOCJason Gunthorpe1-0/+3
2023-07-26iommufd: Make destroy_rwsem use a lock class per object typeJason Gunthorpe1-1/+10
2023-07-26iommufd: Add iommufd_device_replace()Jason Gunthorpe1-0/+1
2023-07-26iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe1-1/+6
2023-07-26iommufd: Add iommufd_groupJason Gunthorpe1-0/+2
2023-07-25iommufd: Add iommufd_ctx_from_fd()Yi Liu1-0/+24
2023-07-25iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu1-1/+1
2023-01-23iommufd: Add three missing structures in ucmd_bufferYi Liu1-0/+3
2022-12-02iommufd: Allow iommufd to supply /dev/vfio/vfioJason Gunthorpe1-0/+36
2022-12-01iommufd: Add some fault injection pointsJason Gunthorpe1-0/+3
2022-12-01iommufd: Add kernel support for testing iommufdJason Gunthorpe1-0/+14
2022-12-01iommufd: vfio container FD ioctl compatibilityJason Gunthorpe1-5/+11
2022-12-01iommufd: Add kAPI toward external drivers for kernel accessJason Gunthorpe1-0/+3
2022-12-01iommufd: Add kAPI toward external drivers for physical devicesJason Gunthorpe1-0/+3
2022-12-01iommufd: Add a HW pagetable objectJason Gunthorpe1-0/+3
2022-12-01iommufd: IOCTLs for the io_pagetableJason Gunthorpe1-0/+48
2022-12-01iommufd: File descriptor, context, kconfig and makefilesJason Gunthorpe1-0/+344