From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Quan" Subject: Re: [PATCH v12 6/6] vt-d: fix vt-d Device-TLB flush timeout issue Date: Sun, 26 Jun 2016 09:18:42 +0000 Message-ID: <945CA011AD5F084CBEA3E851C0AB28894B8F668C@SHSMSX101.ccr.corp.intel.com> References: <1466747518-54402-1-git-send-email-quan.xu@intel.com> <1466747518-54402-7-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-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Tian, Kevin" , "xen-devel@lists.xen.org" Cc: "dario.faggioli@citrix.com" , "Wu, Feng" , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gSnVuZSAyNCwgMjAxNiA3OjU1IFBNLCBUaWFuLCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5j b20+IHdyb3RlOgo+ID4gRnJvbTogWHUsIFF1YW4KPiA+IFNlbnQ6IEZyaWRheSwgSnVuZSAyNCwg MjAxNiAxOjUyIFBNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk L2V4dGVybi5oCj4gPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaAo+ID4g aW5kZXggNDUzNTdmMi4uZWZhZmYyOCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0 aHJvdWdoL3Z0ZC9leHRlcm4uaAo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk L2V4dGVybi5oCj4gPiBAQCAtMjUsNiArMjUsNyBAQAo+ID4KPiA+ICAjZGVmaW5lIFZURFBSRUZJ WCAiW1ZULURdIgo+ID4KPiA+ICtzdHJ1Y3QgcGNpX2F0c19kZXY7Cj4gPiAgZXh0ZXJuIGJvb2xf dCByd2JmX3F1aXJrOwo+ID4KPiA+ICB2b2lkIHByaW50X2lvbW11X3JlZ3Moc3RydWN0IGFjcGlf ZHJoZF91bml0ICpkcmhkKTsgQEAgLTYwLDggKzYxLDggQEAKPiA+IGludCBkZXZfaW52YWxpZGF0 ZV9pb3RsYihzdHJ1Y3QgaW9tbXUgKmlvbW11LCB1MTYgZGlkLAo+ID4gICAgICAgICAgICAgICAg ICAgICAgICAgICB1NjQgYWRkciwgdW5zaWduZWQgaW50IHNpemVfb3JkZXIsIHU2NAo+ID4gdHlw ZSk7Cj4gPgo+ID4gIGludCBfX211c3RfY2hlY2sgcWludmFsX2RldmljZV9pb3RsYl9zeW5jKHN0 cnVjdCBpb21tdSAqaW9tbXUsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdTMyIG1heF9pbnZzX3BlbmQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgdTE2IHNpZCwgdTE2IHNpemUsIHU2NCBhZGRyKTsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2F0c19kZXYg KmF0c19kZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dTE2IGRpZCwgdTE2IHNpemUsIHU2NAo+ID4gKyBhZGRyKTsKPiA+Cj4gPiAgdW5zaWduZWQgaW50 IGdldF9jYWNoZV9saW5lX3NpemUodm9pZCk7ICB2b2lkIGNhY2hlbGluZV9mbHVzaChjaGFyCj4g PiAqKTsgZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+ ID4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMKPiA+IGluZGV4IDQ0OTJi MjkuLmU0ZTI3NzEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv cWludmFsLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwo+ ID4gQEAgLTI3LDExICsyNywxMSBAQAo+ID4gICNpbmNsdWRlICJkbWFyLmgiCj4gPiAgI2luY2x1 ZGUgInZ0ZC5oIgo+ID4gICNpbmNsdWRlICJleHRlcm4uaCIKPiA+ICsjaW5jbHVkZSAiLi4vYXRz LmgiCj4gCj4gRWFybGllciB5b3Ugc2FpZDoKPiA+ICAgIDEuIGEgZm9yd2FyZCBkZWNsYXJhdGlv biBzdHJ1Y3QgcGNpX2F0c19kZXYqLCBpbnN0ZWFkIG9mCj4gPiAgICAgICBpbmNsdWRpbmcgYXRz LmguCj4KClRoaXMgY29udGV4dCBpcyAnaW4gZXh0ZXJuLmgnLCBidXQuLgoKPiBCdXQgYWJvdmUg eW91IHN0aWxsIGhhdmUgYXRzLmggaW5jbHVkZWQuCj4gCgouLiBJIHJlYWxseSBuZWVkIHRvIGlu Y2x1ZGUgJ2F0cy5oJyBoZXJlLCBhcyB0aGUgJ3N0cnVjdCBwY2lfYXRzX2RldionIGlzIHVzZWQg aW4gdGhpcyBmaWxlLgoKPiA+Cj4gPiAgI2RlZmluZSBWVERfUUlfVElNRU9VVAkxCj4gPgo+ID4g LXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludmFsaWRhdGVfc3luYyhzdHJ1Y3QgaW9tbXUgKmlv bW11LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3Qg Zmx1c2hfZGV2X2lvdGxiKTsKPiA+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnZhbGlkYXRl X3N5bmMoc3RydWN0IGlvbW11ICppb21tdSk7Cj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBy YXRpb25hbGUgYmVoaW5kLiBJbiBlYXJsaWVyIHBhdGNoIHlvdSBpbnRyb2R1Y2UgYSBuZXcKPiBw YXJhbWV0ZXIgd2hpY2ggaXMgaG93ZXZlciBqdXN0IHJlbW92ZWQgbGF0ZXIgaGVyZS4uLi4KPiAK SW4gZWFybGllciBwYXRjaCwgcmVmYWN0b3IgaW52YWxpZGF0ZV9zeW5jKCkgdG8gaW5kaWNhdGUg d2hldGhlciB3ZSBuZWVkIHRvIGZsdXNoIGRldmljZSBJT1RMQiBvciBub3QuCmNoYW5nZSBpdCBi YWNrIGhlcmUsIGFzIEkgYWRkIGEgc3BlY2lmaWMgZnVuY3Rpb24gLSBkZXZfaW52YWxpZGF0ZV9z eW5jKCkgZm9yIGRldmljZSBJT1RMQiBpbnZhbGlkYXRpb24uLgoKUXVhbgoKCgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==