|
From: | Jason Wang |
Subject: | Re: [RFC v2 00/22] intel_iommu: expose Shared Virtual Addressing to VM |
Date: | Thu, 31 Oct 2019 12:33:14 +0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
On 2019/10/25 下午6:12, Tian, Kevin wrote:
From: Jason Wang [mailto:address@hidden] Sent: Friday, October 25, 2019 5:49 PM On 2019/10/24 下午8:34, Liu Yi L wrote:Shared virtual address (SVA), a.k.a, Shared virtual memory (SVM) on Intel platforms allow address space sharing between device DMA andapplications. Interesting, so the below figure demonstrates the case of VM. I wonder how much differences if we compare it with doing SVM between device and an ordinary process (e.g dpdk)? ThanksOne difference is that ordinary process requires only stage-1 translation, while VM requires nested translation.
A silly question, then I believe there's no need for VFIO DMA API in this case consider the page table is shared between MMU and IOMMU?
Thanks
[Prev in Thread] | Current Thread | [Next in Thread] |