summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/iommufd/selftest.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGESJason Gunthorpe2024-02-261-11/+18
* iommufd: Fix protection fault in iommufd_test_syz_conv_iovaNicolin Chen2024-02-261-6/+21
* iommufd/selftest: Fix mock_dev_num bugNicolin Chen2024-02-261-4/+9
* iommufd/selftest: Hugepage mock domain supportJoao Martins2024-02-061-2/+13
* iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()Joao Martins2024-02-061-19/+45
* iommufd/selftest: Check the bus type during probeJason Gunthorpe2024-01-111-13/+15
* iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opNicolin Chen2024-01-111-0/+26
* iommufd/selftest: Add mock_domain_cache_invalidate_user supportNicolin Chen2024-01-111-0/+50
* iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe2023-11-301-7/+7
* 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/selftest: Add nested domain allocation for mock domainNicolin Chen2023-10-261-30/+122
* | iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu2023-10-261-1/+6
* | iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe2023-10-261-1/+1
* | 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-241-5/+102
* | 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-241-2/+9
* | iommufd/selftest: Add domain_alloc_user() support in iommu mockYi Liu2023-10-101-0/+19
|/
* 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-181-0/+16
* iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe2023-08-151-56/+82
* iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen2023-07-281-0/+19
* iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe2023-07-261-0/+1
* iommufd/selftest: Test iommufd_device_replace()Nicolin Chen2023-07-261-0/+39
* iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to ...Tom Rix2023-04-041-1/+1
* Merge branch 'vfio_mdev_ops' into iommufd.git for-nextJason Gunthorpe2023-03-311-4/+8
|\
| * vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access IDYi Liu2023-03-311-1/+2
| * iommufd: Create access in vfio_iommufd_emulated_bind()Nicolin Chen2023-03-311-1/+4
| * iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas()Yi Liu2023-03-291-3/+3
* | iommufd/selftest: Catch overflow of uptr and lengthJason Gunthorpe2023-03-101-2/+7
* | iommufd/selftest: Make selftest create a more complete mock deviceJason Gunthorpe2023-03-061-26/+170
* | iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id'Jason Gunthorpe2023-03-061-1/+1
|/
* iommufd: Add kernel support for testing iommufdJason Gunthorpe2022-12-011-0/+853