[PATCH 0/3] iommupt/vtd: Support dirty tracking on PASID

Zhenzhong Duan
2026-02-05T02:34:15Z

Hi,

When we add pasid support in QEMU for passthrough device, we found
PASID attachment to a nested parent domain with dirty tracking failed.

It's because PASID-level dirty tracking is not there yet, by adding it,
we can enable PASID attachment to such domain.

Thanks
Zhenzhong

Zhenzhong Duan (3):
iommupt/vtd: Pass dmar_domain pointer to device_set_dirty_tracking()
iommupt/vtd: Support dirty tracking on PASID
iommufd/selftest: Test dirty tracking on PASID

drivers/iommu/intel/iommu.c | 33 ++++++++++++++-----------
tools/testing/selftests/iommu/iommufd.c | 27 ++++++++++++++++++++
2 files changed, 45 insertions(+), 15 deletions(-)

--
2.47.3