On Sat, Jul 11, 2026 at 06:01:31PM -0700, Ackerley Tng wrote:
In the course of a CoCo guest's operation, will the guest need to convert between private/shared MMIO? Will the guest need some pages shared and others private? If these are required operations, guest_memfd already provides the tracking and is going to have a conversion ioctl very soon. Instead of further extending dmabuf to track more things, how about letting guest_memfd track it?
Use another FD type was sort of my fallback if we couldn't get DMABUF into something workable. I'm kind of surprised to see guestmemfd proposed as the other FD, but I don't know much about its insides.
If VFIO can create one and fill it with MMIO physical addresses then maybe it is OK?
Jason