From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v7 2/2] VT-d: Fix vt-d Device-TLB flush timeout issue Date: Fri, 18 Mar 2016 05:18:40 -0600 Message-ID: <56EBF22002000078000DE4C9@prv-mh.provo.novell.com> References: <1458198767-61293-1-git-send-email-quan.xu@intel.com> <1458198767-61293-3-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: <1458198767-61293-3-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: dario.faggioli@citrix.com, feng.wu@intel.com, kevin.tian@intel.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE3LjAzLjE2IGF0IDA4OjEyLCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IC0t LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+ICsrKyBiL3hlbi9kcml2 ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+IEBAIC0yMzMsNiArMjMzLDU3IEBAIGludCBx aW52YWxfZGV2aWNlX2lvdGxiKHN0cnVjdCBpb21tdSAqaW9tbXUsCj4gICAgICByZXR1cm4gMDsK PiAgfQo+ICAKPiArc3RhdGljIHZvaWQgZGV2X2ludmFsaWRhdGVfaW90bGJfdGltZW91dChzdHJ1 Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCj4gK3sKPiArICAgIHN0cnVj dCBkb21haW4gKmQgPSBOVUxMOwo+ICsgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4gKwo+ICsg ICAgaWYgKCB0ZXN0X2JpdChkaWQsIGlvbW11LT5kb21pZF9iaXRtYXApICkKPiArICAgICAgICBk ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGlvbW11LT5kb21pZF9tYXBbZGlkXSk7Cj4gKwo+ICsg ICAgaWYgKCBkID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBwY2lkZXZz X2xvY2soKTsKPiArICAgIGZvcl9lYWNoX3BkZXYoZCwgcGRldikKCkJsYW5rIGxpbmUgcGxlYXNl IGJldHdlZW4gdGhlc2UgdHdvLCBmb3Igc3ltbWV0cnkgd2l0aCAuLi4KCj4gKyAgICB7Cj4gKyAg ICAgICAgaWYgKCAoIHBkZXYtPnNlZyA9PSBzZWcgKSAmJgo+ICsgICAgICAgICAgICAgKCBwZGV2 LT5idXMgPT0gYnVzICkgJiYKPiArICAgICAgICAgICAgICggcGRldi0+ZGV2Zm4gPT0gZGV2Zm4g KSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBBU1NFUlQgKCBwZGV2LT5kb21haW4gKTsK PiArICAgICAgICAgICAgbGlzdF9kZWwoJnBkZXYtPmRvbWFpbl9saXN0KTsKPiArICAgICAgICAg ICAgcGRldi0+ZG9tYWluID0gTlVMTDsKPiArICAgICAgICAgICAgcGNpX2hpZGVfZXhpc3Rpbmdf ZGV2aWNlKHBkZXYpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICB9 Cj4gKwo+ICsgICAgcGNpZGV2c191bmxvY2soKTsKCi4uLiB0aGlzLgoKSSBhc3N1bWUgeW91J3Jl IGF3YXJlIHRoYXQgdGhlcmUncyBwZW5kaW5nIGZlZWRiYWNrIGZyb20gS2V2aW4Kd2hpY2ggeW91 IGRpZG4ndCByZXBseSB0byBzbyBmYXIuIE9mIGNvdXJzZSB0aGVyZSdzIG5vIG5lZWQgZm9yIGEK cmVwbHkgaWYgeW91IG1lYW4gdG8gYWRkcmVzcy9pbmNvcnBvcmF0ZSBpbiB2OCBldmVyeXRoaW5n IGhlIHNhaWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=