From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [PATCH linux 3/8] x86/xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op Date: Tue, 28 Jun 2016 18:47:24 +0200 Message-ID: <1467132449-1030-4-git-send-email-vkuznets@redhat.com> References: <1467132449-1030-1-git-send-email-vkuznets@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 ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHwAp-0003d4-Cz for xen-devel@lists.xenproject.org; Tue, 28 Jun 2016 16:47:43 +0000 In-Reply-To: <1467132449-1030-1-git-send-email-vkuznets@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Stefano Stabellini , x86@kernel.org, linux-kernel@vger.kernel.org, Julien Grall , Ingo Molnar , David Vrabel , "H. Peter Anvin" , Boris Ostrovsky , Thomas Gleixner List-Id: xen-devel@lists.xenproject.org SFlQRVJWSVNPUl92Y3B1X29wIHBhc3NlcyBMaW51eCdzIGlkZWEgb2YgdkNQVSBpZCBhcyBhIHBh cmFtZXRlciB3aGlsZQpYZW4ncyBpZGVhIGlzIGV4cGVjdGVkLiBJbiBzb21lIGNhc2VzIHRoZXNl IGlkZWFzIGRpdmVyZ2Ugc28gd2UgbmVlZCB0bwpkbyByZW1hcHBpbmcuCgpUaGVyZSBpcyBhbiBp c3N1ZSwgaG93ZXZlci4gUFYgZ3Vlc3RzIGRvIFZDUFVPUF9pc191cCB2ZXJ5IGVhcmx5CihzZWUg eGVuX2ZpbGxfcG9zc2libGVfbWFwKCkgYW5kIHhlbl9maWx0ZXJfY3B1X21hcHMoKSkgd2hlbiB3 ZSBkb24ndCBoYXZlCnBlcnB1IGFyZWFzIGluaXRpYWxpemVkLiBXaGlsZSBpdCBjb3VsZCBiZSBz b2x2ZWQgd2l0aCBzd2l0Y2hpbmcgdG8KZWFybHlfcGVyY3B1IGZvciB4ZW5fdmNwdV9pZCBJIHRo aW5rIGl0J3Mgbm90IHdvcnRoIGl0OiBQViBndWVzdHMgd2lsbApwcm9iYWJseSBuZXZlciBnZXQg dG8gdGhlIHBvaW50IHdoZXJlIHRoZWlyIGlkZWEgb2YgdkNQVSBpZCBkaXZlcmdlcyBmcm9tClhl bidzLgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv bT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggfCAxMSArKysrKysr KysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL3g4 Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggYTEyYTA0Ny4uMjA3NTBjOCAxMDA2 NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCisrKyBiL2FyY2gv eDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaApAQCAtNDksNiArNDksNyBAQAogI2luY2x1 ZGUgPHhlbi9pbnRlcmZhY2UvcGh5c2Rldi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvcGxh dGZvcm0uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi1tY2EuaD4KKyNpbmNsdWRlIDx4 ZW4veGVuLW9wcy5oPgogCiAvKgogICogVGhlIGh5cGVyY2FsbCBhc21zIGhhdmUgdG8gbWVldCBz ZXZlcmFsIGNvbnN0cmFpbnRzOgpAQCAtNDIyLDcgKzQyMywxNSBAQCBIWVBFUlZJU09SX3ZtX2Fz c2lzdCh1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdHlwZSkKIHN0YXRpYyBpbmxpbmUg aW50CiBIWVBFUlZJU09SX3ZjcHVfb3AoaW50IGNtZCwgaW50IHZjcHVpZCwgdm9pZCAqZXh0cmFf YXJncykKIHsKLQlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCB2Y3B1X29wLCBjbWQsIHZjcHVpZCwg ZXh0cmFfYXJncyk7CisJLyoKKwkgKiBQViBndWVzdHMgY2FsbCBIWVBFUlZJU09SX3ZjcHVfb3Ag YmVmb3JlIHBlcmNwdSBhcmVhcyBhcmUKKwkgKiBpbml0aWFsaXplZC4gQXMgd2UgYWx3YXlzIHVz ZSBkaXJlY3QgbWFwcGluZyBmb3IgdkNQVSBpZHMKKwkgKiBmb3IgdGhlbSB3ZSBjYW4gc2ltcGx5 IHVzZSBMaW51eCB2Y3B1aWQgaGVyZS4KKwkgKi8KKwlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCB2 Y3B1X29wLCBjbWQsCisJCQkgICBwZXJfY3B1KHhlbl92Y3B1X2lkLCB2Y3B1aWQpICE9IC0xID8K KwkJCSAgIHBlcl9jcHUoeGVuX3ZjcHVfaWQsIHZjcHVpZCkgOiB2Y3B1aWQsCisJCQkgICBleHRy YV9hcmdzKTsKIH0KIAogI2lmZGVmIENPTkZJR19YODZfNjQKLS0gCjIuNS41CgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK