From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tian, Kevin" Subject: Re: [PATCH v7 2/2] VT-d: Fix vt-d Device-TLB flush timeout issue Date: Thu, 17 Mar 2016 11:13:56 +0000 Message-ID: References: <1458198767-61293-1-git-send-email-quan.xu@intel.com> <1458198767-61293-3-git-send-email-quan.xu@intel.com> <56EA8A3F02000078000DDA2B@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56EA8A3F02000078000DDA2B@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: "dario.faggioli@citrix.com" , "Wu, Feng" , "Xu, Quan" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo dXJzZGF5LCBNYXJjaCAxNywgMjAxNiA1OjQzIFBNCj4gCj4gPj4+IE9uIDE3LjAzLjE2IGF0IDA5 OjE3LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+ID4+ICBGcm9tOiBYdSwgUXVhbgo+ ID4+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAzOjEzIFBNCj4gPj4gLS0tIGEveGVu L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4gPj4gKysrIGIveGVuL2RyaXZlcnMv cGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4gPj4gQEAgLTIzMyw2ICsyMzMsNTcgQEAgaW50IHFp bnZhbF9kZXZpY2VfaW90bGIoc3RydWN0IGlvbW11ICppb21tdSwKPiA+PiAgICAgIHJldHVybiAw Owo+ID4+ICB9Cj4gPj4KPiA+PiArc3RhdGljIHZvaWQgZGV2X2ludmFsaWRhdGVfaW90bGJfdGlt ZW91dChzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAo+ID4+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gPj4g K3sKPiA+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBOVUxMOwo+ID4+ICsgICAgc3RydWN0IHBj aV9kZXYgKnBkZXY7Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCB0ZXN0X2JpdChkaWQsIGlvbW11LT5k b21pZF9iaXRtYXApICkKPiA+PiArICAgICAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGlv bW11LT5kb21pZF9tYXBbZGlkXSk7Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCBkID09IE5VTEwgKQo+ ID4+ICsgICAgICAgIHJldHVybjsKPiA+PiArCj4gPj4gKyAgICBwY2lkZXZzX2xvY2soKTsKPiA+ PiArICAgIGZvcl9lYWNoX3BkZXYoZCwgcGRldikKPiA+Cj4gPiB3ZSBuZWVkIGEgJ3NhZmUnIHZl cnNpb24gaGVyZSBzaW5jZSB5b3UncmUgZGVsZXRpbmcgbm9kZXMKPiA+IHdoZW4gd2Fsa2luZyBs aXN0LiBmb3JfZWFjaF9wZGV2IHRvZGF5IGlzIGJhc2VkIG9uCj4gPiBsaXN0X2Zvcl9lYWNoX2Vu dHJ5LiBPciBpZiBpdCdzIHN1cmUgdGhhdCBvbmx5IG9uZSBwZGV2Cj4gPiBjYW4gbWF0Y2gsIHdl IGNhbiBicmVhayBvdXQgb2YgdGhlIGxvb3AgdG8gZG8gcmVtb3ZhbC4KPiAKPiBCdXQgYnJlYWtp bmcgb3V0IG9mIHRoZSBsb29wIGlzIHdoYXQgaXMgYWxyZWFkeSBiZWluZyBkb25lIC4uLgo+IAo+ ID4+ICsgICAgewo+ID4+ICsgICAgICAgIGlmICggKCBwZGV2LT5zZWcgPT0gc2VnICkgJiYKPiA+ PiArICAgICAgICAgICAgICggcGRldi0+YnVzID09IGJ1cyApICYmCj4gPj4gKyAgICAgICAgICAg ICAoIHBkZXYtPmRldmZuID09IGRldmZuICkgKQo+ID4+ICsgICAgICAgIHsKPiA+PiArICAgICAg ICAgICAgQVNTRVJUICggcGRldi0+ZG9tYWluICk7Cj4gPj4gKyAgICAgICAgICAgIGxpc3RfZGVs KCZwZGV2LT5kb21haW5fbGlzdCk7Cj4gPj4gKyAgICAgICAgICAgIHBkZXYtPmRvbWFpbiA9IE5V TEw7Cj4gPj4gKyAgICAgICAgICAgIHBjaV9oaWRlX2V4aXN0aW5nX2RldmljZShwZGV2KTsKPiA+ PiArICAgICAgICAgICAgYnJlYWs7Cj4gCj4gLi4uIGhlcmUuCj4gCgpob3dldmVyIHlvdSBzZWUg bGlzdF9kZWwgaGFwcGVucyBiZWZvcmUgYnJlYWtpbmcgb3V0LCByaWdodD8KClRoYW5rcwpLZXZp bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK