From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [PATCH v2 17/21] x86/xen: create stubs for HVM-only builds in page.h Date: Thu, 2 Mar 2017 18:53:53 +0100 Message-ID: <20170302175357.8222-18-vkuznets@redhat.com> References: <20170302175357.8222-1-vkuznets@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjUvy-0003sH-2k for xen-devel@lists.xenproject.org; Thu, 02 Mar 2017 17:54:34 +0000 In-Reply-To: <20170302175357.8222-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 dmt1em5ldHNAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5o IHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oIGIv YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAppbmRleCAzM2NiZDNkLi4wYmY0YmIzNCAx MDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAorKysgYi9hcmNoL3g4 Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCkBAIC01MSwxMiArNTEsMzAgQEAgZXh0ZXJuIGJvb2wg X19zZXRfcGh5c190b19tYWNoaW5lKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1m bik7CiBleHRlcm4gdW5zaWduZWQgbG9uZyBfX2luaXQgc2V0X3BoeXNfcmFuZ2VfaWRlbnRpdHko dW5zaWduZWQgbG9uZyBwZm5fcywKIAkJCQkJCSAgICB1bnNpZ25lZCBsb25nIHBmbl9lKTsKIAor I2lmZGVmIENPTkZJR19YRU5fUFYKIGV4dGVybiBpbnQgc2V0X2ZvcmVpZ25fcDJtX21hcHBpbmco c3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkJCSAgIHN0cnVjdCBnbnR0 YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCiAJCQkJICAgc3RydWN0IHBhZ2UgKipwYWdlcywg dW5zaWduZWQgaW50IGNvdW50KTsKIGV4dGVybiBpbnQgY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGlu ZyhzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAogCQkJCSAgICAgc3Ry dWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKmt1bm1hcF9vcHMsCiAJCQkJICAgICBzdHJ1Y3Qg cGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBpbnQgY291bnQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUg aW50CitzZXRfZm9yZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYg Km1hcF9vcHMsCisJCQlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKmttYXBfb3BzLAorCQkJ c3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KQoreworCXJldHVybiAwOwor fQorCitzdGF0aWMgaW5saW5lIGludAorY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3Qg Z250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAorCQkJICBzdHJ1Y3QgZ250dGFiX3Vu bWFwX2dyYW50X3JlZiAqa3VubWFwX29wcywKKwkJCSAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5z aWduZWQgaW50IGNvdW50KQoreworCXJldHVybiAwOworfQorI2VuZGlmCiAKIC8qCiAgKiBIZWxw ZXIgZnVuY3Rpb25zIHRvIHdyaXRlIG9yIHJlYWQgdW5zaWduZWQgbG9uZyB2YWx1ZXMgdG8vZnJv bQpAQCAtNzIsNiArOTAsNyBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5fc2FmZV9yZWFkX3Vsb25n KHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVuc2lnbmVkIGxvbmcgKnZhbCkKIAlyZXR1cm4gX19nZXRf dXNlcigqdmFsLCAodW5zaWduZWQgbG9uZyBfX3VzZXIgKilhZGRyKTsKIH0KIAorI2lmZGVmIENP TkZJR19YRU5fUFYKIC8qCiAgKiBXaGVuIHRvIHVzZSBwZm5fdG9fbWZuKCksIF9fcGZuX3RvX21m bigpIG9yIGdldF9waHlzX3RvX21hY2hpbmUoKToKICAqIC0gcGZuX3RvX21mbigpIHJldHVybnMg ZWl0aGVyIElOVkFMSURfUDJNX0VOVFJZIG9yIHRoZSBtZm4uIE5vIGluZGljYXRvcgpAQCAtOTgs NiArMTE3LDEyIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3Bmbl90b19tZm4odW5z aWduZWQgbG9uZyBwZm4pCiAKIAlyZXR1cm4gbWZuOwogfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUg dW5zaWduZWQgbG9uZyBfX3Bmbl90b19tZm4odW5zaWduZWQgbG9uZyBwZm4pCit7CisJcmV0dXJu IHBmbjsKK30KKyNlbmRpZgogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGZuX3RvX21m bih1bnNpZ25lZCBsb25nIHBmbikKIHsKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==