From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 1/2] xen: replace complicated tlbflush check with an inline function Date: Wed, 14 Sep 2016 10:16:50 -0600 Message-ID: <57D99412020000780010EF11@prv-mh.provo.novell.com> References: <1473668175-3088-1-git-send-email-dongli.zhang@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1473668175-3088-1-git-send-email-dongli.zhang@oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dongli Zhang Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, david.vrabel@citrix.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEyLjA5LjE2IGF0IDEwOjE2LCA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IFRoaXMgcGF0Y2ggY2xlYW5lZCB1cCB0aGUgY29kZSBieSByZXBsYWNpbmcgY29tcGxpY2F0 ZWQgdGxiZmx1c2ggY2hlY2sgd2l0aAo+IGFuIGlubGluZSBmdW5jdGlvbi4gV2Ugc2hvdWxkIHVz ZSB0aGlzIGlubGluZSBmdW5jdGlvbiB0byBhdm9pZCB0aGUgbG9uZwo+IGFuZCBjb21wbGljYXRl ZCB0byByZWFkIHRsYmZsdXNoIGNoZWNrIHdoZW4gaW1wbGVtZW50aW5nIFRPRE9zIGxlZnQgaW4K PiBjb21taXQgYTkwMmMxMmVlNDVmYzkzODllYjhmZTU0ZWVkZGFmMjY3YTU1NWM1OC4KCgoKPiAt LS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4g QEAgLTU2Nyw0ICs1NjcsMTUgQEAgaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKHN0cnVjdCBk b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHN0cnVjdCBwYWdlX2luZm8gKipfcGFnZSwgdm9pZCAqKl92YSk7Cj4gIHZvaWQgZGVzdHJv eV9yaW5nX2Zvcl9oZWxwZXIodm9pZCAqKl92YSwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cj4g IAo+ICtzdGF0aWMgaW5saW5lIGludCBwYWdlX25lZWRzX3RsYmZsdXNoKHN0cnVjdCBwYWdlX2lu Zm8gKnBhZ2UsCgpib29sIGFuZCBjb25zdCBwbGVhc2UuCgo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoLAoKYm9vbAoKQnV0IHJlYWxs eSBwYXNzaW5nIHRoaXMgaW50byBhIGZ1bmN0aW9uIHdpdGggdGhpcyBuYW1lIGlzIGtpbmQgb2YK YXdrd2FyZC4gUGVyaGFwcyBhIGJldHRlciBmdW5jdGlvbiBuYW1lIHdvdWxkIGJlIGUuZy4KYWNj dW11bGF0ZV90bGJmbHVzaCgpLCBhbmQgdGhlbiB0aGlzIHBhcmFtZXRlciB3b3VsZCBtYXliZQpi ZXR0ZXIgYmUgdGhlIGZpcnN0IG9uZS4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0YW1wLAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHRsYmZsdXNoX2N1cnJlbnRfdGltZSkKCkkg ZG9uJ3QgdGhpbmsgeW91IHNob3VsZCBwYXNzIHRoaXMgaW50byB0aGUgZnVuY3Rpb24gLi4uCgo+ ICt7Cj4gKyAgICByZXR1cm4gcGFnZS0+dS5mcmVlLm5lZWRfdGxiZmx1c2ggJiYKPiArICAgICAg ICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPD0gdGxiZmx1c2hfY3VycmVudF90aW1lICYm CgouLi4gYW5kIHVzZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSBoZXJlIGluc3RlYWQuCgpKYW4K CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==