public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* iommufd dirty page logging overview
@ 2022-03-16 23:29 Thanos Makatos
  2022-03-16 23:50 ` Jason Gunthorpe
  2022-03-17 12:39 ` Joao Martins
  0 siblings, 2 replies; 12+ messages in thread
From: Thanos Makatos @ 2022-03-16 23:29 UTC (permalink / raw)
  To: kvm@vger.kernel.org
  Cc: Joao Martins, John Levon, john.g.johnson@oracle.com,
	alex.williamson@redhat.com, Stefan Hajnoczi, Jason Gunthorpe,
	kevin.tian@intel.com, Eric Auger, David Gibson,
	yi.l.liu@intel.com

We're interested in adopting the new migration v2 interface and the new dirty page logging for /dev/iommufd in an out-of-process device emulation protocol [1]. Although it's purely userspace, we do want to stay close to the new API(s) being proposed for many reasons, mainly to re-use the QEMU implementation. The migration-related changes are relatively straightforward, I'm more interested in the dirty page logging. I've started reading the relevant email threads and my impression so far is that the details are still being decided? I don't see any commits related to dirty page logging in Yi's repo (https://github.com/luxis1999/iommufd) (at least not in the commit messages). I see that Joao has done some work using the existing dirty bitmaps (https://github.com/jpemartins/linux/commits/iommufd). Is there a rough idea of how the new dirty page logging will look like? Is this already explained in the email threads an I missed it?

[1] https://lore.kernel.org/all/a9b696ca38ee2329e371c28bcaa2921cac2a48a2.1641584316.git.john.g.johnson@oracle.com/

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

end of thread, other threads:[~2022-03-22  2:40 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-16 23:29 iommufd dirty page logging overview Thanos Makatos
2022-03-16 23:50 ` Jason Gunthorpe
2022-03-18  9:23   ` Tian, Kevin
2022-03-18 12:41     ` Jason Gunthorpe
2022-03-18 15:06       ` Alex Williamson
2022-03-18 15:55         ` Jason Gunthorpe
2022-03-19  7:54       ` Tian, Kevin
2022-03-19  8:14       ` Tian, Kevin
2022-03-20  3:34       ` Tian, Kevin
2022-03-21 13:30         ` Jason Gunthorpe
2022-03-22  2:40           ` Tian, Kevin
2022-03-17 12:39 ` Joao Martins

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