public inbox for iommu@lists.linux-foundation.org
 help / color / mirror / Atom feed
* [PATCH 0/3] iommupt/vtd: Support dirty tracking on PASID
@ 2026-02-05  2:34 Zhenzhong Duan
  2026-02-05  2:34 ` [PATCH 1/3] iommupt/vtd: Pass dmar_domain pointer to device_set_dirty_tracking() Zhenzhong Duan
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Zhenzhong Duan @ 2026-02-05  2:34 UTC (permalink / raw)
  To: linux-kernel, iommu
  Cc: dwmw2, baolu.lu, joro, will, robin.murphy, jgg, kevin.tian,
	Zhenzhong Duan

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


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-03-30  7:58 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-05  2:34 [PATCH 0/3] iommupt/vtd: Support dirty tracking on PASID Zhenzhong Duan
2026-02-05  2:34 ` [PATCH 1/3] iommupt/vtd: Pass dmar_domain pointer to device_set_dirty_tracking() Zhenzhong Duan
2026-02-05  2:34 ` [PATCH 2/3] iommupt/vtd: Support dirty tracking on PASID Zhenzhong Duan
2026-03-27  7:51   ` Tian, Kevin
2026-03-27  9:12     ` Duan, Zhenzhong
2026-02-05  2:34 ` [PATCH 3/3] iommufd/selftest: Test " Zhenzhong Duan
2026-02-06  0:43 ` [PATCH 0/3] iommupt/vtd: Support " Jason Gunthorpe
2026-02-06  3:44   ` Duan, Zhenzhong
2026-03-23  1:51   ` Duan, Zhenzhong
2026-03-23  2:54     ` Baolu Lu
2026-03-26 10:54       ` Yi Liu
2026-03-30  2:04         ` Duan, Zhenzhong
2026-03-30  7:57           ` Baolu Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox