Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-05 Thread Jan Beulich
>>> On 05.07.16 at 15:56, wrote: > Just check it, do you agree to pick up this series? Depends on Kevin's view; I wanted to send out review feedback publicly regardless of who'd be picking it up. Jan ___ Xen-devel mailing list Xen-devel@lists.xen.org

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-05 Thread Xu, Quan
Jan, Just check it, do you agree to pick up this series? Quan On July 05, 2016 9:46 PM, Jan Beulich wrote: > >>> On 04.07.16 at 11:11, wrote: > > --- a/xen/drivers/passthrough/iommu.c > > +++ b/xen/drivers/passthrough/iommu.c > > @@ -361,6 +361,30 @@ int iommu_iotlb_flush_all(struct domain *d)

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-05 Thread Jan Beulich
>>> On 04.07.16 at 11:11, wrote: > --- a/xen/drivers/passthrough/iommu.c > +++ b/xen/drivers/passthrough/iommu.c > @@ -361,6 +361,30 @@ int iommu_iotlb_flush_all(struct domain *d) > return rc; > } > > +void iommu_dev_iotlb_flush_timeout(struct domain *d, const > +

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-05 Thread Xu, Quan
On July 05, 2016 3:00 PM, Jan Beulich wrote: > >>> On 05.07.16 at 04:04, wrote: > > On July 05, 2016 8:47 AM, Tian, Kevin wrote: > >> > From: Xu, Quan > >> > Sent: Monday, July 04, 2016 5:12 PM > >> > > >> > From: Quan Xu > >> > > >> > If Device-TLB flush timed out, we hide the target ATS devic

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-05 Thread Jan Beulich
>>> On 05.07.16 at 04:04, wrote: > On July 05, 2016 8:47 AM, Tian, Kevin wrote: >> > From: Xu, Quan >> > Sent: Monday, July 04, 2016 5:12 PM >> > >> > From: Quan Xu >> > >> > If Device-TLB flush timed out, we hide the target ATS device >> > immediately. By hiding the device, we make sure it can'

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-04 Thread Xu, Quan
On July 05, 2016 8:47 AM, Tian, Kevin wrote: > > From: Xu, Quan > > Sent: Monday, July 04, 2016 5:12 PM > > > > From: Quan Xu > > > > If Device-TLB flush timed out, we hide the target ATS device > > immediately. By hiding the device, we make sure it can't be assigned > > to any domain any longer

Re: [Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-04 Thread Tian, Kevin
> From: Xu, Quan > Sent: Monday, July 04, 2016 5:12 PM > > From: Quan Xu > > If Device-TLB flush timed out, we hide the target ATS device > immediately. By hiding the device, we make sure it can't be > assigned to any domain any longer (see device_assigned). > > Signed-off-by: Quan Xu > > CC:

[Xen-devel] [PATCH v14 3/3] IOMMU: fix vt-d Device-TLB flush timeout issue

2016-07-04 Thread Xu, Quan
From: Quan Xu If Device-TLB flush timed out, we hide the target ATS device immediately. By hiding the device, we make sure it can't be assigned to any domain any longer (see device_assigned). Signed-off-by: Quan Xu CC: Jan Beulich CC: Kevin Tian CC: Feng Wu --- v14: release the lock before