Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2020-02-14 Thread Jacob Pan
Hi Eric, Thanks for the review, I somehow missed it, my apologies. See comments below. On Tue, 12 Nov 2019 11:28:37 +0100 Auger Eric wrote: > Hi Jacob, > > On 10/24/19 9:55 PM, Jacob Pan wrote: > > When Shared Virtual Address (SVA) is enabled for a guest OS via > > vIOMMU, we need to provide i

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-11-12 Thread Auger Eric
Hi Jacob, On 10/24/19 9:55 PM, Jacob Pan wrote: > When Shared Virtual Address (SVA) is enabled for a guest OS via > vIOMMU, we need to provide invalidation support at IOMMU API and driver > level. This patch adds Intel VT-d specific function to implement > iommu passdown invalidate API for shared

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-29 Thread Jacob Pan
On Tue, 29 Oct 2019 18:52:01 + "Tian, Kevin" wrote: > > From: Jacob Pan [mailto:jacob.jun@linux.intel.com] > > Sent: Tuesday, October 29, 2019 12:11 AM > > > > On Mon, 28 Oct 2019 06:06:33 + > > "Tian, Kevin" wrote: > > > > > > >>> +    /* PASID based dev TLBs, only support all P

RE: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-29 Thread Tian, Kevin
> From: Jacob Pan [mailto:jacob.jun@linux.intel.com] > Sent: Tuesday, October 29, 2019 12:11 AM > > On Mon, 28 Oct 2019 06:06:33 + > "Tian, Kevin" wrote: > > > > >>> +    /* PASID based dev TLBs, only support all PASIDs or single > > > >>> PASID */ > > > >>> +    {1, 1, 0}, > > > >> > >

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-28 Thread Jacob Pan
On Fri, 25 Oct 2019 07:27:26 + "Tian, Kevin" wrote: > > From: Jacob Pan [mailto:jacob.jun@linux.intel.com] > > Sent: Friday, October 25, 2019 3:55 AM > > > > When Shared Virtual Address (SVA) is enabled for a guest OS via > > vIOMMU, we need to provide invalidation support at IOMMU API a

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-28 Thread Jacob Pan
On Mon, 28 Oct 2019 06:06:33 + "Tian, Kevin" wrote: > > >>> +    /* PASID based dev TLBs, only support all PASIDs or single > > >>> PASID */ > > >>> +    {1, 1, 0}, > > >> > > >> I forgot previous discussion. is it necessary to pass down dev > > >> TLB invalidation > > >> requests? Can it b

RE: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-27 Thread Tian, Kevin
> From: Lu Baolu [mailto:baolu...@linux.intel.com] > Sent: Saturday, October 26, 2019 3:03 PM > > Hi again, > > On 10/26/19 10:40 AM, Lu Baolu wrote: > > Hi, > > > > On 10/25/19 3:27 PM, Tian, Kevin wrote: > >>> From: Jacob Pan [mailto:jacob.jun@linux.intel.com] > >>> Sent: Friday, October 25

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-26 Thread Lu Baolu
Hi again, On 10/26/19 10:40 AM, Lu Baolu wrote: Hi, On 10/25/19 3:27 PM, Tian, Kevin wrote: From: Jacob Pan [mailto:jacob.jun@linux.intel.com] Sent: Friday, October 25, 2019 3:55 AM When Shared Virtual Address (SVA) is enabled for a guest OS via vIOMMU, we need to provide invalidation sup

Re: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-25 Thread Lu Baolu
Hi, On 10/25/19 3:27 PM, Tian, Kevin wrote: From: Jacob Pan [mailto:jacob.jun@linux.intel.com] Sent: Friday, October 25, 2019 3:55 AM When Shared Virtual Address (SVA) is enabled for a guest OS via vIOMMU, we need to provide invalidation support at IOMMU API and driver level. This patch add

RE: [PATCH v7 11/11] iommu/vt-d: Add svm/sva invalidate function

2019-10-25 Thread Tian, Kevin
> From: Jacob Pan [mailto:jacob.jun@linux.intel.com] > Sent: Friday, October 25, 2019 3:55 AM > > When Shared Virtual Address (SVA) is enabled for a guest OS via > vIOMMU, we need to provide invalidation support at IOMMU API and > driver > level. This patch adds Intel VT-d specific function to