From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [PATCH linux 8/8] xen/pvhvm: run xen_vcpu_setup() for the boot CPU Date: Tue, 28 Jun 2016 18:47:29 +0200 Message-ID: <1467132449-1030-9-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 1bHwB3-0003on-O4 for xen-devel@lists.xenproject.org; Tue, 28 Jun 2016 16:47:57 +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 SGlzdG9yaWNhbGx5IHdlIGRpZG4ndCBjYWxsIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gZm9y IENQVTAgZm9yIFBWSFZNCmd1ZXN0cyAod2hpbGUgd2UgaGFkIGl0IGZvciBQViBhbmQgQVJNIGd1 ZXN0cykuIFRoaXMgaXMgdXN1YWxseSBmaW5lIGFzIHdlCmNhbiB1c2UgdmNwdSBpbmZvIGluIHRo ZSBzYXJlZF9pbmZvIHBhZ2UgYnV0IHdoZW4gd2UgdHJ5IGJvb3Rpbmcgb24gYSB2Q1BVCndpdGgg WGVuJ3MgdkNQVSBpZCA+IDMxIChlLmcuIHdoZW4gd2UgdHJ5IHRvIGtkdW1wIGFmdGVyIGNyYXNo aW5nIG9uIHRoaXMKQ1BVKSB3ZSdyZSBub3QgYWJsZSB0byBib290LiBTd2l0Y2ggdG8gYWx3YXlz IGRvaW5nClZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gZm9yIHRoZSBib290IENQVS4KClNpZ25l ZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Ci0tLQogYXJj aC94ODYveGVuL2VubGlnaHRlbi5jIHwgMiArLQogYXJjaC94ODYveGVuL3NtcC5jICAgICAgIHwg NyArKysrKysrCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgfCAxICsKIDMgZmlsZXMgY2hhbmdl ZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv eGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDE1OTY2MjYu LjBiZTI5YTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNo L3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTE4NCw3ICsxODQsNyBAQCBzdGF0aWMgdm9pZCBjbGFt cF9tYXhfY3B1cyh2b2lkKQogI2VuZGlmCiB9CiAKLXN0YXRpYyB2b2lkIHhlbl92Y3B1X3NldHVw KGludCBjcHUpCit2b2lkIHhlbl92Y3B1X3NldHVwKGludCBjcHUpCiB7CiAJc3RydWN0IHZjcHVf cmVnaXN0ZXJfdmNwdV9pbmZvIGluZm87CiAJaW50IGVycjsKZGlmZiAtLWdpdCBhL2FyY2gveDg2 L3hlbi9zbXAuYyBiL2FyY2gveDg2L3hlbi9zbXAuYwppbmRleCA3MTljZjI5Li5iOWIzMWE3IDEw MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc21wLmMKKysrIGIvYXJjaC94ODYveGVuL3NtcC5jCkBA IC0zMjIsNiArMzIyLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fc21wX3ByZXBhcmVfYm9v dF9jcHUodm9pZCkKIAkJeGVuX2ZpbHRlcl9jcHVfbWFwcygpOwogCQl4ZW5fc2V0dXBfdmNwdV9p bmZvX3BsYWNlbWVudCgpOwogCX0KKworCS8qCisJICogU2V0dXAgdmNwdV9pbmZvIGZvciBib290 IENQVS4KKwkgKi8KKwlpZiAoeGVuX2h2bV9kb21haW4oKSkKKwkJeGVuX3ZjcHVfc2V0dXAoMCk7 CisKIAkvKgogCSAqIFRoZSBhbHRlcm5hdGl2ZSBsb2dpYyAod2hpY2ggcGF0Y2hlcyB0aGUgdW5s b2NrL2xvY2spIHJ1bnMgYmVmb3JlCiAJICogdGhlIHNtcCBib290dXAgdXAgY29kZSBpcyBhY3Rp dmF0ZWQuIEhlbmNlIHdlIG5lZWQgdG8gc2V0IHRoaXMgdXAKZGlmZiAtLWdpdCBhL2FyY2gveDg2 L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IDQxNDBiMDcuLjNj YmNlM2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJjaC94ODYv eGVuL3hlbi1vcHMuaApAQCAtNzYsNiArNzYsNyBAQCBpcnFyZXR1cm5fdCB4ZW5fZGVidWdfaW50 ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCk7CiAKIGJvb2wgeGVuX3ZjcHVfc3RvbGVuKGlu dCB2Y3B1KTsKIAordm9pZCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1KTsKIHZvaWQgeGVuX3NldHVw X3ZjcHVfaW5mb19wbGFjZW1lbnQodm9pZCk7CiAKICNpZmRlZiBDT05GSUdfU01QCi0tIAoyLjUu NQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==