From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [PATCH v3 17/21] x86/xen: create stubs for HVM-only builds in page.h Date: Tue, 14 Mar 2017 18:35:52 +0100 Message-ID: <20170314173556.2249-18-vkuznets@redhat.com> References: <20170314173556.2249-1-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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cnqN5-0001T5-WD for xen-devel@lists.xenproject.org; Tue, 14 Mar 2017 17:36:32 +0000 In-Reply-To: <20170314173556.2249-1-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 , Boris Ostrovsky , x86@kernel.org, Andrew Jones , linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org X19wZm5fdG9fbWZuKCkgaXMgb25seSB1c2VkIGZyb20gUFYgY29kZSAobW11X3B2LmMsIHAybS5j KSBhbmQgZnJvbQpwYWdlLmggd2hlcmUgYWxsIGZ1bmN0aW9ucyBjYWxsaW5nIGl0IGNoZWNrIGZv cgp4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKSBmaXJzdCBzbyB3 ZSBjYW4gcmVwbGFjZQppdCB3aXRoIGFueSBzdHViIHRvIG1ha2UgYnVpbGQgaGFwcHkuCgpzZXRf Zm9yZWlnbl9wMm1fbWFwcGluZygpL2NsZWFyX2ZvcmVpZ25fcDJtX21hcHBpbmcoKSBhcmUgdXNl ZCBmcm9tCmdyYW50LXRhYmxlLmMgYnV0IG9ubHkgaWYgIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0 b190cmFuc2xhdGVkX3BoeXNtYXApLgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8 dmt1em5ldHNAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz dXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oIHwgMjUgKysrKysr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oIGIvYXJjaC94ODYvaW5j bHVkZS9hc20veGVuL3BhZ2UuaAppbmRleCAzM2NiZDNkLi4wYmY0YmIzNCAxMDA2NDQKLS0tIGEv YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz bS94ZW4vcGFnZS5oCkBAIC01MSwxMiArNTEsMzAgQEAgZXh0ZXJuIGJvb2wgX19zZXRfcGh5c190 b19tYWNoaW5lKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbik7CiBleHRlcm4g dW5zaWduZWQgbG9uZyBfX2luaXQgc2V0X3BoeXNfcmFuZ2VfaWRlbnRpdHkodW5zaWduZWQgbG9u ZyBwZm5fcywKIAkJCQkJCSAgICB1bnNpZ25lZCBsb25nIHBmbl9lKTsKIAorI2lmZGVmIENPTkZJ R19YRU5fUFYKIGV4dGVybiBpbnQgc2V0X2ZvcmVpZ25fcDJtX21hcHBpbmcoc3RydWN0IGdudHRh Yl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkJCSAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50 X3JlZiAqa21hcF9vcHMsCiAJCQkJICAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50 IGNvdW50KTsKIGV4dGVybiBpbnQgY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3QgZ250 dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAogCQkJCSAgICAgc3RydWN0IGdudHRhYl91 bm1hcF9ncmFudF9yZWYgKmt1bm1hcF9vcHMsCiAJCQkJICAgICBzdHJ1Y3QgcGFnZSAqKnBhZ2Vz LCB1bnNpZ25lZCBpbnQgY291bnQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgaW50CitzZXRfZm9y ZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHMsCisJ CQlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKmttYXBfb3BzLAorCQkJc3RydWN0IHBhZ2Ug KipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg aW5saW5lIGludAorY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3QgZ250dGFiX3VubWFw X2dyYW50X3JlZiAqdW5tYXBfb3BzLAorCQkJICBzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3Jl ZiAqa3VubWFwX29wcywKKwkJCSAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNv dW50KQoreworCXJldHVybiAwOworfQorI2VuZGlmCiAKIC8qCiAgKiBIZWxwZXIgZnVuY3Rpb25z IHRvIHdyaXRlIG9yIHJlYWQgdW5zaWduZWQgbG9uZyB2YWx1ZXMgdG8vZnJvbQpAQCAtNzIsNiAr OTAsNyBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5fc2FmZV9yZWFkX3Vsb25nKHVuc2lnbmVkIGxv bmcgKmFkZHIsIHVuc2lnbmVkIGxvbmcgKnZhbCkKIAlyZXR1cm4gX19nZXRfdXNlcigqdmFsLCAo dW5zaWduZWQgbG9uZyBfX3VzZXIgKilhZGRyKTsKIH0KIAorI2lmZGVmIENPTkZJR19YRU5fUFYK IC8qCiAgKiBXaGVuIHRvIHVzZSBwZm5fdG9fbWZuKCksIF9fcGZuX3RvX21mbigpIG9yIGdldF9w aHlzX3RvX21hY2hpbmUoKToKICAqIC0gcGZuX3RvX21mbigpIHJldHVybnMgZWl0aGVyIElOVkFM SURfUDJNX0VOVFJZIG9yIHRoZSBtZm4uIE5vIGluZGljYXRvcgpAQCAtOTgsNiArMTE3LDEyIEBA IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3Bmbl90b19tZm4odW5zaWduZWQgbG9uZyBw Zm4pCiAKIAlyZXR1cm4gbWZuOwogfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9u ZyBfX3Bmbl90b19tZm4odW5zaWduZWQgbG9uZyBwZm4pCit7CisJcmV0dXJuIHBmbjsKK30KKyNl bmRpZgogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21mbih1bnNpZ25lZCBs b25nIHBmbikKIHsKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==