diff options
author | Joao Martins <joao.m.martins@oracle.com> | 2023-10-24 14:51:07 +0100 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2023-10-24 11:58:44 -0300 |
commit | a9af47e382a4d517685cb13c780272e7f300ebc5 (patch) | |
tree | d02d2a8a0b0e0195a398b8064399f7fbc9574adc /scripts/genksyms/keywords.c | |
parent | 7adf267d66d1d737ea8318976fd1ce93733fd3a4 (diff) | |
download | linux-stable-a9af47e382a4d517685cb13c780272e7f300ebc5.tar.gz linux-stable-a9af47e382a4d517685cb13c780272e7f300ebc5.tar.bz2 linux-stable-a9af47e382a4d517685cb13c780272e7f300ebc5.zip |
iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP
Add a new test ioctl for simulating the dirty IOVAs in the mock domain, and
implement the mock iommu domain ops that get the dirty tracking supported.
The selftest exercises the usual main workflow of:
1) Setting dirty tracking from the iommu domain
2) Read and clear dirty IOPTEs
Different fixtures will test different IOVA range sizes, that exercise
corner cases of the bitmaps.
Link: https://lore.kernel.org/r/20231024135109.73787-17-joao.m.martins@oracle.com
Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'scripts/genksyms/keywords.c')
0 files changed, 0 insertions, 0 deletions