[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v12 2/6] vt-d: synchronize for Device-TLB flush one by one
> From: Xu, Quan > Sent: Friday, June 24, 2016 1:52 PM > > From: Quan Xu <quan.xu@xxxxxxxxx> > > Today we do Device-TLB flush synchronization after issuing flush > requests for all ATS devices belonging to a VM. Doing so however > imposes a limitation, i.e. that we can not figure out which flush > request is blocked in the flush queue list, based on VT-d spec. > > To prepare correct Device-TLB flush timeout handling in next patch, > we change the behavior to synchronize for every Device-TLB flush > request. So the Device-TLB flush interface is changed a little bit, > by checking timeout within the function instead of outside of function. > > Accordingly we also do a similar change for flush interfaces of > IOTLB/IEC/Context, i.e. moving synchronization into the function. > Since there is no user of a non-synced interface, we just rename > existing ones with _sync suffix. > > Signed-off-by: Quan Xu <quan.xu@xxxxxxxxx> > Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> > Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |