From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 1/3] vt-d: fix the IOMMU flush issue Date: Tue, 21 Jun 2016 07:25:19 -0600 Message-ID: <57695C5F02000078000F7396@prv-mh.provo.novell.com> References: <1466134645-50852-1-git-send-email-quan.xu@intel.com> <1466134645-50852-2-git-send-email-quan.xu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1466134645-50852-2-git-send-email-quan.xu@intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Quan Xu Cc: Kevin Tian , Keir Fraser , Andrew Cooper , dario.faggioli@citrix.com, xen-devel@lists.xen.org, Feng Wu List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE3LjA2LjE2IGF0IDA1OjM3LCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IEBA IC01NDYsMTcgKzU1MCwzNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9h bGwodm9pZCkKPiAgICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKPiAgICAgIHN0cnVj dCBpb21tdSAqaW9tbXU7Cj4gICAgICBpbnQgZmx1c2hfZGV2X2lvdGxiOwo+ICsgICAgaW50IHJj ID0gMDsKPiAgCj4gICAgICBmbHVzaF9hbGxfY2FjaGUoKTsKPiAgICAgIGZvcl9lYWNoX2RyaGRf dW5pdCAoIGRyaGQgKQo+ICAgICAgewo+ICsgICAgICAgIGludCBjb250ZXh0X3JjLCBpb3RsYl9y YzsKPiArCj4gICAgICAgICAgaW9tbXUgPSBkcmhkLT5pb21tdTsKPiAtICAgICAgICBpb21tdV9m bHVzaF9jb250ZXh0X2dsb2JhbChpb21tdSwgMCk7Cj4gKyAgICAgICAgY29udGV4dF9yYyA9IGlv bW11X2ZsdXNoX2NvbnRleHRfZ2xvYmFsKGlvbW11LCAwKTsKPiAgICAgICAgICBmbHVzaF9kZXZf aW90bGIgPSBmaW5kX2F0c19kZXZfZHJoZChpb21tdSkgPyAxIDogMDsKPiAtICAgICAgICBpb21t dV9mbHVzaF9pb3RsYl9nbG9iYWwoaW9tbXUsIDAsIGZsdXNoX2Rldl9pb3RsYik7Cj4gKyAgICAg ICAgaW90bGJfcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9nbG9iYWwoaW9tbXUsIDAsIGZsdXNoX2Rl dl9pb3RsYik7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIGN1cnJlbnQgbG9n aWMgZm9yIHJldHVybnM6Cj4gKyAgICAgICAgICogICAtIHBvc2l0aXZlICBpbnZva2UgaW9tbXVf Zmx1c2hfd3JpdGVfYnVmZmVyIHRvIGZsdXNoIGNhY2hlLgo+ICsgICAgICAgICAqICAgLSB6ZXJv ICAgICAgb24gc3VjY2Vzcy4KPiArICAgICAgICAgKiAgIC0gbmVnYXRpdmUgIG9uIGZhaWx1cmUu IENvbnRpbnVlIHRvIGZsdXNoIElPTU1VIElPVExCIG9uIGEKPiArICAgICAgICAgKiAgICAgICAg ICAgICAgIGJlc3QgZWZmb3J0IGJhc2lzLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICgg Y29udGV4dF9yYyA+IDAgfHwgaW90bGJfcmMgPiAwICkKPiArICAgICAgICAgICAgaW9tbXVfZmx1 c2hfd3JpdGVfYnVmZmVyKGlvbW11KTsKPiArICAgICAgICBpZiAoIGNvbnRleHRfcmMgPj0gMCAp CgpXYXNuJ3QgdGhpcyBtZWFudCB0byBiZSBqdXN0ICJyYyI/IChJIGNhbid0LCBidHcsIGltYWdp bmUgS2V2aW4ncyBhY2sKdG8gYmUgcmlnaHRmdWxseSByZXRhaW5lZCB3aXRoIGEgY2hhbmdlIGxp a2UgdGhpcy4pCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=