iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
authorNicolin Chen <nicolinc@nvidia.com>
Tue, 5 Nov 2024 20:05:16 +0000 (12:05 -0800)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 12 Nov 2024 15:46:19 +0000 (11:46 -0400)
commit576ad6eb45d6458c1a5e646dc35e3ec23c73fd1b
treea961792763b630296632b5e4f7269fc1eeaf60f2
parentd6563aa2a8309270e042abd22a3e5fe44a6daca2
iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command

Similar to IOMMU_TEST_OP_MD_CHECK_IOTLB verifying a mock_domain's iotlb,
IOMMU_TEST_OP_DEV_CHECK_CACHE will be used to verify a mock_dev's cache.

Link: https://patch.msgid.link/r/cd4082079d75427bd67ed90c3c825e15b5720a5f.1730836308.git.nicolinc@nvidia.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/iommufd_test.h
drivers/iommu/iommufd/selftest.c
tools/testing/selftests/iommu/iommufd.c
tools/testing/selftests/iommu/iommufd_utils.h