[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 0/3] VT-d Device-TLB flush issue



> On 25.12.2015 at 9:51am, <Tian, Kevin> wrote:
> > From: Jan Beulich [mailto:jbeulich@xxxxxxxx]
> > Sent: Wednesday, December 23, 2015 6:39 PM
> >
> > >>> Quan Xu <quan.xu@xxxxxxxxx> 12/23/15 9:26 AM >>>
> > >This patches are based on Kevin Tian's previous discussion 'Revisit
> > >VT-d asynchronous
> > flush issue'.
> > >Fix current timeout concern and also allow limited ATS support in a light 
> > >way:
> > >
> > >1. Check VT-d Device-TLB flush error.
> > >This patch checks all kinds of error and all the way up the call
> > >trees of VT-d Device-TLB
> > flush.
> > >
> > >2. Reduce spin timeout to 1ms, which can be boot-time changed with
> > 'iommu_qi_timeout_ms'.
> > >For example:
> > >multiboot /boot/xen.gz ats=1 iommu_qi_timeout_ms=100
> > >
> > >3. Fix vt-d Device-TLB flush timeout issue.
> > >Now if IOTLB/Context/IETC flush is timeout, panic hypervisor. The
> > >coming patch set will fix it.
> >
> > There must have been a misunderstanding: Your earlier outline didn't
> > indicate you mean to introduce panics here, even if only temporarily.
> > I'm afraid I'm not currently willing to take any conceptually wrong
> > patches anymore with just the promise of fixing the issue(s) later
> > (and I think we've mentioned this in some past discussion on the list,
> > albeit unlikely in the context of any of your work). This may mean that the
> earlier described ordering of things you mean to do needs changing.
> >
> > I'm sorry that you're hit first by this, the more that it was not you
> > but colleagues of yours causing this change to the acceptance model.
> >
> 
> I believe Quan's point here is to point out the current fact. That is why he 
> said a
> coming patch will fix that behavior based on earlier discussion. It's not 
> related
> with this patch set which is only step-1 in his plan.
> 

Yes.

> Quan, I think it's confusing for you to miss description of this step-1 
> patch, with
> some TODO discussions together for later steps. It'd be good for the message
> staying with whatever is changed in this Device-TLB flush fix, and then in the
> end you list several TODO bullets to let community know future plan (again, 
> just
> list of expected tasks. no need to discuss them until you have related code
> ready).
> 

I will fix it in next v5.

> This way it should make reviewers more focus on the points you want to get
> reviewed. :-)

Thanks Jan / Kevin. :):)

-Quan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.