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

Re: [Xen-devel] [PATCH v15 3/3] VT-d: fix Device-TLB flush timeout issue


  • To: Jan Beulich <JBeulich@xxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: "Tian, Kevin" <kevin.tian@xxxxxxxxx>
  • Date: Mon, 11 Jul 2016 03:10:20 +0000
  • Accept-language: en-US
  • Cc: "Wu, Feng" <feng.wu@xxxxxxxxx>
  • Delivery-date: Mon, 11 Jul 2016 03:10:31 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>
  • Thread-index: AQHR2OSbVHoJFQeeKkya8piWTGkwpKASkYFA
  • Thread-topic: [PATCH v15 3/3] VT-d: fix Device-TLB flush timeout issue

> From: Jan Beulich [mailto:JBeulich@xxxxxxxx]
> Sent: Friday, July 08, 2016 2:46 PM
> 
> From: Quan Xu <quan.xu@xxxxxxxxx>
> 
> 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 <quan.xu@xxxxxxxxx>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
> ---
> v15: Re-base on heavily changed patch 1. Call disable_ats_device() and
>      domain_crash() from iommu_dev_iotlb_flush_timeout() and move the
>      function to passthrough/pci.c to fix the ARM build. As a result of
>      calling disable_ats_device() also use list_for_each_entry_safe()
>      in dev_invalidate_iotlb().
> 

Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

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

 


Rackspace

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