From mboxrd@z Thu Jan 1 00:00:00 1970 From: Waiman Long Subject: [PATCH v4 0/2] x86/kvm: Reduce vcpu_is_preempted() overhead Date: Wed, 15 Feb 2017 16:37:48 -0500 Message-ID: <1487194670-6319-1-git-send-email-longman__20636.1603261486$1487194743$gmane$org@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ce7HA-0004mr-Ox for xen-devel@lists.xenproject.org; Wed, 15 Feb 2017 21:38:12 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jeremy Fitzhardinge , Chris Wright , Alok Kataria , Rusty Russell , Peter Zijlstra , Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" Cc: linux-arch@vger.kernel.org, Juergen Gross , kvm@vger.kernel.org, =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Pan Xinhui , x86@kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, Waiman Long , Paolo Bonzini , xen-devel@lists.xenproject.org, Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org IHYzLT52NDoKICAtIEZpeCB4ODYtMzIgYnVpbGQgZXJyb3IuCgogdjItPnYzOgogIC0gUHJvdmlk ZSBhbiBvcHRpbWl6ZWQgX19yYXdfY2FsbGVlX3NhdmVfX19rdm1fdmNwdV9pc19wcmVlbXB0ZWQo KQogICAgaW4gYXNzZW1ibHkgYXMgc3VnZ2VzdGVkIGJ5IFBldGVyWi4KICAtIEFkZCBhIG5ldyBw YXRjaCB0byBjaGFuZ2UgdmNwdV9pc19wcmVlbXB0ZWQoKSBhcmd1bWVudCB0eXBlIHRvIGxvbmcK ICAgIHRvIGVhc2UgdGhlIHdyaXRpbmcgb2YgdGhlIGFzc2VtYmx5IGNvZGUuCgogdjEtPnYyOgog IC0gUmVydW4gdGhlIGZpbyB0ZXN0IG9uIGEgZGlmZmVyZW50IHN5c3RlbSBvbiBib3RoIGJhcmUt bWV0YWwgYW5kIGEKICAgIEtWTSBndWVzdC4gQm90aCBzb2NrZXRzIHdlcmUgdXRpbGl6ZWQgaW4g dGhpcyB0ZXN0LgogIC0gVGhlIGNvbW1pdCBsb2cgd2FzIHVwZGF0ZWQgd2l0aCBuZXcgcGVyZm9y bWFuY2UgbnVtYmVycywgYnV0IHRoZQogICAgcGF0Y2ggd2Fzbid0IGNoYW5nZWQuCiAgLSBEcm9w IHBhdGNoIDIuCgpBcyBpdCB3YXMgZm91bmQgdGhhdCB0aGUgb3ZlcmhlYWQgb2YgY2FsbGVlLXNh dmUgdmNwdV9pc19wcmVlbXB0ZWQoKQpjYW4gaGF2ZSBzb21lIGltcGFjdCBvbiBzeXN0ZW0gcGVy Zm9ybWFuY2Ugb24gYSBWTSBndWVzdCwgZXNwZWNpYWxseQpvZiB4ODYtNjQgZ3Vlc3QsIHRoaXMg cGF0Y2ggc2V0IGludGVuZHMgdG8gcmVkdWNlIHRoaXMgcGVyZm9ybWFuY2UKb3ZlcmhlYWQgYnkg cmVwbGFjaW5nIHRoZSBDIF9fa3ZtX3ZjcHVfaXNfcHJlZW1wdGVkKCkgZnVuY3Rpb24gYnkKYW4g b3B0aW1pemVkIHZlcnNpb24gb2YgX19yYXdfY2FsbGVlX3NhdmVfX19rdm1fdmNwdV9pc19wcmVl bXB0ZWQoKQp3cml0dGVuIGluIGFzc2VtYmx5LgoKV2FpbWFuIExvbmcgKDIpOgogIHg4Ni9wYXJh dmlydDogQ2hhbmdlIHZjcF9pc19wcmVlbXB0ZWQoKSBhcmcgdHlwZSB0byBsb25nCiAgeDg2L2t2 bTogUHJvdmlkZSBvcHRpbWl6ZWQgdmVyc2lvbiBvZiB2Y3B1X2lzX3ByZWVtcHRlZCgpIGZvciB4 ODYtNjQKCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgfCAgMiArLQogYXJj aC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5l bC9rdm0uYyAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgfCAgMiArLQogNCBmaWxl cyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK