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

Re: [Xen-devel] [PATCH] x86/ats: Disable Address Translation Services by default



>>> On 28.08.14 at 10:18, <suravee.suthikulpanit@xxxxxxx> wrote:
> On 08/28/2014 02:32 AM, Jan Beulich wrote:
>>>>> On 28.08.14 at 09:08, <suravee.suthikulpanit@xxxxxxx> wrote:
>>> I have verified that PCI device pass-through works with ATS disabled.
>>> Although, could you please help described how "asynchronous queued
>>> invalidation support" supposed to work?
>>
>> Are asking about the abstract model, or the specific implementation?
>> The former is quite obvious is think (utilize the respective interrupt to
>> get notified of completions and suspend the execution in the current
>> context until then),
> 
> So, what Andrew is saying is that the current implementation which uses 
> the "synchronous wait for completion" is not safe? May be I'm not 
> getting the whole picture here of how it is unsafe.

It may be spinning for up to a second, and for ATS it would really
need to be spinning for up to 60 seconds (perhaps even 90,
depending on how to interpret the spec).

Jan


_______________________________________________
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®.