Re: [RFC 0/9] IOMMU driver support for shared virtual memory virtualization

2017-08-16 Thread Joerg Roedel
On Wed, Aug 16, 2017 at 08:14:05AM -0700, Jacob Pan wrote: > Perfect, I submitted a topic on this at the microconf wiki page a > couple of weeks ago, plan to be at LPC too. Great, I have seen your entry on the wiki page :) Now would be a perfect time to add this to the Proposal list posted here:

Re: [RFC 0/9] IOMMU driver support for shared virtual memory virtualization

2017-08-16 Thread Jacob Pan
On Wed, 16 Aug 2017 11:44:30 +0200 Joerg Roedel wrote: > On Tue, Jun 27, 2017 at 12:47:54PM -0700, Jacob Pan wrote: > > At the top level, three new IOMMU interfaces are introduced: > > - bind PASID table > > - passdown invalidation > > - per device IOMMU fault notification > > As this will

Re: [RFC 0/9] IOMMU driver support for shared virtual memory virtualization

2017-08-16 Thread Joerg Roedel
On Tue, Jun 27, 2017 at 12:47:54PM -0700, Jacob Pan wrote: > At the top level, three new IOMMU interfaces are introduced: > - bind PASID table > - passdown invalidation > - per device IOMMU fault notification As this will make a good topic, I want to make you guys aware that there will be a VFI

[RFC 0/9] IOMMU driver support for shared virtual memory virtualization

2017-06-27 Thread Jacob Pan
Shared virtual memory (SVM) space between devices and applications can reduce programming complexity and enhance security. To enable SVM in the guest, i.e. share guest application address space with physical device DMA address, IOMMU driver must provide some new functionalities. The complete guest