> From: Wang, Zhi A <zhi.a.wang@xxxxxxxxx> > Sent: Thursday, April 14, 2022 5:09 AM > > > Or is it that only the page table levels themselves are GFNs and the > > actual DMA's are IOVA? The unclear mixing of GFN as IOVA in the code > > makes it inscrutible. > > > > No. Even the HW is capable of controlling the level of translation, but > it's not used like this in the existing driver. It's definitely an > architecture open. > There is no open on this. Any guest memory that vGPU accesses must be IOVA including page table levels. There is only one address space per vRID.