aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/iommu
AgeCommit message (Expand)AuthorFilesLines
2025-12-15iommufd/selftest: Make it clearer to gcc that the access is not out of boundsJason Gunthorpe1-5/+3
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2025-12-04Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+87
2025-11-28Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/t...Joerg Roedel2-22/+50
2025-11-27selftests: complete kselftest include centralizationBala-Vignesh-Reddy1-1/+1
2025-11-26Merge branch 'iommufd_dmabuf' into k.o-iommufd/for-nextJason Gunthorpe2-0/+87
2025-11-25iommufd/selftest: Add some tests for the dmabuf flowJason Gunthorpe2-0/+87
2025-11-05iommufd: Make vfio_compat's unmap succeed if the range is already emptyJason Gunthorpe1-0/+2
2025-11-05iommufd: Change the selftest to use iommupt instead of xarrayJason Gunthorpe2-22/+50
2025-10-20iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()Nicolin Chen1-2/+2
2025-09-26iommu/selftest: prevent use of uninitialized variableAlessandro Zanni1-5/+3
2025-09-19iommufd/selftest: Update the fail_nth limitJason Gunthorpe1-1/+1
2025-07-31Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-225/+420
2025-07-18iommufd/selftest: Add coverage for vdevice tombstoneXu Yilun1-0/+14
2025-07-18iommufd/selftest: Explicitly skip tests for inapplicable variantXu Yilun1-187/+176
2025-07-18iommufd/selftest: Test reserved regions near ULONG_MAXJason Gunthorpe1-0/+27
2025-07-11iommufd/selftest: Update hw_info coverage for an input data_typeNicolin Chen3-23/+46
2025-07-11iommufd/selftest: Add coverage for the new mmap interfaceNicolin Chen2-0/+23
2025-07-11iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOCNicolin Chen3-0/+96
2025-07-10iommufd/selftest: Add coverage for viommu dataNicolin Chen3-17/+40
2025-06-24iommufd/selftest: Fix build warnings due to uninitialized mfdNicolin Chen1-2/+6
2025-06-24iommufd/selftest: Add asserts testing global mfdNicolin Chen1-0/+2
2025-06-24iommufd/selftest: Add missing close(mfd) in memfd_mmap()Nicolin Chen1-2/+7
2025-06-24iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizesNicolin Chen1-9/+21
2025-03-28iommufd: Test attach before detaching pasidYi Liu1-0/+6
2025-03-28iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFOYi Liu3-5/+33
2025-03-25iommufd/selftest: Add coverage for iommufd pasid attach/detachYi Liu3-10/+437
2025-03-18iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverageNicolin Chen3-0/+153
2025-03-18iommufd/selftest: Require vdev_id when attaching to a nested domainNicolin Chen1-0/+5
2025-03-04iommufd: Disallow allocating nested parent domain with fault IDYi Liu1-0/+4
2024-12-03iommufd/selftest: Cover IOMMU_FAULT_QUEUE_ALLOC in iommufd_fail_nthNicolin Chen1-0/+14
2024-11-14iommufd: IOMMU_IOAS_CHANGE_PROCESS selftestSteve Sistare3-0/+148
2024-11-12iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctlNicolin Chen2-0/+205
2024-11-12iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test commandNicolin Chen2-1/+30
2024-11-12iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATENicolin Chen1-2/+2
2024-11-12iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverageNicolin Chen3-0/+51
2024-11-12iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverageNicolin Chen3-0/+176
2024-10-28iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILESteve Sistare3-15/+205
2024-08-26iommufd: Do not allow creating areas without READ or WRITEJason Gunthorpe1-3/+3
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+0
2024-07-10selftests: centralize -D_GNU_SOURCE= to CFLAGS in lib.mkEdward Liaw1-2/+0
2024-07-09Merge branch 'iommufd_pri' into iommufd for-nextJason Gunthorpe3-6/+104
2024-07-09iommufd/selftest: Add coverage for IOPF testLu Baolu3-6/+104
2024-06-28iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizesJoao Martins1-18/+18
2024-06-28iommufd/selftest: Add tests for <= u8 bitmap sizesJoao Martins1-0/+18
2024-06-28iommufd/selftest: Fix dirty bitmap tests with u8 bitmapsJoao Martins2-7/+9
2024-04-14iommufd: Add config needed for iommufd_fail_nthMuhammad Usama Anjum1-0/+2
2024-02-22selftests/iommu: fix the config fragmentMuhammad Usama Anjum1-2/+3
2024-02-06iommufd/selftest: Add mock IO hugepages testsJoao Martins1-3/+42
2024-02-06iommufd/selftest: Refactor dirty bitmap testsJoao Martins2-31/+36