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: Thu, 17 Mar 2016 03:43:11 -0600 Message-ID: <56EA8A3F02000078000DDA2B@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: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Kevin Tian Cc: "dario.faggioli@citrix.com" , Feng Wu , Quan Xu , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE3LjAzLjE2IGF0IDA5OjE3LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+ PiAgRnJvbTogWHUsIFF1YW4KPj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6MTMg UE0KPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCj4+ICsrKyBi L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+PiBAQCAtMjMzLDYgKzIzMyw1 NyBAQCBpbnQgcWludmFsX2RldmljZV9pb3RsYihzdHJ1Y3QgaW9tbXUgKmlvbW11LAo+PiAgICAg IHJldHVybiAwOwo+PiAgfQo+PiAKPj4gK3N0YXRpYyB2b2lkIGRldl9pbnZhbGlkYXRlX2lvdGxi X3RpbWVvdXQoc3RydWN0IGlvbW11ICppb21tdSwgdTE2IGRpZCwKPj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPj4g K3sKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKPj4gKyAgICBzdHJ1Y3QgcGNpX2Rl diAqcGRldjsKPj4gKwo+PiArICAgIGlmICggdGVzdF9iaXQoZGlkLCBpb21tdS0+ZG9taWRfYml0 bWFwKSApCj4+ICsgICAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoaW9tbXUtPmRvbWlk X21hcFtkaWRdKTsKPj4gKwo+PiArICAgIGlmICggZCA9PSBOVUxMICkKPj4gKyAgICAgICAgcmV0 dXJuOwo+PiArCj4+ICsgICAgcGNpZGV2c19sb2NrKCk7Cj4+ICsgICAgZm9yX2VhY2hfcGRldihk LCBwZGV2KQo+IAo+IHdlIG5lZWQgYSAnc2FmZScgdmVyc2lvbiBoZXJlIHNpbmNlIHlvdSdyZSBk ZWxldGluZyBub2Rlcwo+IHdoZW4gd2Fsa2luZyBsaXN0LiBmb3JfZWFjaF9wZGV2IHRvZGF5IGlz IGJhc2VkIG9uIAo+IGxpc3RfZm9yX2VhY2hfZW50cnkuIE9yIGlmIGl0J3Mgc3VyZSB0aGF0IG9u bHkgb25lIHBkZXYKPiBjYW4gbWF0Y2gsIHdlIGNhbiBicmVhayBvdXQgb2YgdGhlIGxvb3AgdG8g ZG8gcmVtb3ZhbC4KCkJ1dCBicmVha2luZyBvdXQgb2YgdGhlIGxvb3AgaXMgd2hhdCBpcyBhbHJl YWR5IGJlaW5nIGRvbmUgLi4uCgo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCAoIHBkZXYtPnNl ZyA9PSBzZWcgKSAmJgo+PiArICAgICAgICAgICAgICggcGRldi0+YnVzID09IGJ1cyApICYmCj4+ ICsgICAgICAgICAgICAgKCBwZGV2LT5kZXZmbiA9PSBkZXZmbiApICkKPj4gKyAgICAgICAgewo+ PiArICAgICAgICAgICAgQVNTRVJUICggcGRldi0+ZG9tYWluICk7Cj4+ICsgICAgICAgICAgICBs aXN0X2RlbCgmcGRldi0+ZG9tYWluX2xpc3QpOwo+PiArICAgICAgICAgICAgcGRldi0+ZG9tYWlu ID0gTlVMTDsKPj4gKyAgICAgICAgICAgIHBjaV9oaWRlX2V4aXN0aW5nX2RldmljZShwZGV2KTsK Pj4gKyAgICAgICAgICAgIGJyZWFrOwoKLi4uIGhlcmUuCgo+PiArICAgICAgICB9Cj4+ICsgICAg fQo+PiArCj4+ICsgICAgcGNpZGV2c191bmxvY2soKTsKCk5vIG5lZWQgZm9yIHVzaW5nICJzYWZl IiBsaXN0IHRyYXZlcnNhbCBhZmFpY3QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=