summaryrefslogtreecommitdiff
path: root/drivers/iommu/iommufd/selftest.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGESJason Gunthorpe1-11/+18
2024-02-26iommufd: Fix protection fault in iommufd_test_syz_conv_iovaNicolin Chen1-6/+21
2024-02-26iommufd/selftest: Fix mock_dev_num bugNicolin Chen1-4/+9
2024-02-06iommufd/selftest: Hugepage mock domain supportJoao Martins1-2/+13
2024-02-06iommufd/selftest: Refactor mock_domain_read_and_clear_dirty()Joao Martins1-19/+45
2024-01-11iommufd/selftest: Check the bus type during probeJason Gunthorpe1-13/+15
2024-01-11iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test opNicolin Chen1-0/+26
2024-01-11iommufd/selftest: Add mock_domain_cache_invalidate_user supportNicolin Chen1-0/+50
2023-11-30iommufd: Add iommufd_ctx to iommufd_put_object()Jason Gunthorpe1-7/+7
2023-11-10Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-24/+7
2023-10-31iommufd: Organize the mock domain alloc functions closer to Joerg's treeJason Gunthorpe1-19/+16
2023-10-30iommufd/selftest: Fix page-size check in iommufd_test_dirty()Joao Martins1-2/+4
2023-10-26iommufd: Convert to alloc_domain_paging()Jason Gunthorpe1-8/+3
2023-10-26iommufd/selftest: Add nested domain allocation for mock domainNicolin Chen1-30/+122
2023-10-26iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu1-1/+6
2023-10-26iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGINGJason Gunthorpe1-1/+1
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flagJoao Martins1-6/+9
2023-10-24iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFOJoao Martins1-1/+12
2023-10-24iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAPJoao Martins1-5/+102
2023-10-24iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKINGJoao Martins1-0/+16
2023-10-24iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKINGJoao Martins1-1/+36
2023-10-24iommufd/selftest: Expand mock_domain with dev_flagsJoao Martins1-2/+9
2023-10-10iommufd/selftest: Add domain_alloc_user() support in iommu mockYi Liu1-0/+19
2023-09-25iommu: Add IOMMU_DOMAIN_PLATFORMJason Gunthorpe1-9/+5
2023-09-25iommu: Add iommu_ops->identity_domainJason Gunthorpe1-5/+0
2023-08-18iommufd/selftest: Don't leak the platform device memory when unloading the mo...Yang Yingliang1-2/+2
2023-08-18iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctlNicolin Chen1-0/+16
2023-08-15iommufd/selftest: Make the mock iommu driver into a real driverJason Gunthorpe1-56/+82
2023-07-28iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverageNicolin Chen1-0/+19
2023-07-26iommufd/selftest: Return the real idev id from selftest mock_domainJason Gunthorpe1-0/+1
2023-07-26iommufd/selftest: Test iommufd_device_replace()Nicolin Chen1-0/+39
2023-04-04iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to ...Tom Rix1-1/+1
2023-03-31Merge branch 'vfio_mdev_ops' into iommufd.git for-nextJason Gunthorpe1-4/+8
2023-03-31vfio-iommufd: Make vfio_iommufd_emulated_bind() return iommufd_access IDYi Liu1-1/+2
2023-03-31iommufd: Create access in vfio_iommufd_emulated_bind()Nicolin Chen1-1/+4
2023-03-29iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas()Yi Liu1-3/+3
2023-03-10iommufd/selftest: Catch overflow of uptr and lengthJason Gunthorpe1-2/+7
2023-03-06iommufd/selftest: Make selftest create a more complete mock deviceJason Gunthorpe1-26/+170
2023-03-06iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id'Jason Gunthorpe1-1/+1
2022-12-01iommufd: Add kernel support for testing iommufdJason Gunthorpe1-0/+853