From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [RFC] xen/pvh: detect PVH after kexec Date: Mon, 20 Mar 2017 19:20:42 +0100 Message-ID: <20170320182042.6103-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 1cq1vD-0006dv-GD for xen-devel@lists.xenproject.org; Mon, 20 Mar 2017 18:20:47 +0000 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 , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org UFZIIGd1ZXN0cyBhZnRlciBrZXhlYyBib290IGxpa2Ugbm9ybWFsIEhWTSBndWVzdHMgYW5kIHdl J3JlIG5vdCBlbnRlcmluZwp4ZW5fcHJlcGFyZV9wdmgoKSBidXQgd2Ugc3RpbGwgd2FudCB0byBr bm93IHRoYXQgd2UncmUgUFZILiBUaGlzIGhhY2sgZG9lcwp0aGUgam9iIGJ5IHVzaW5nIFhFTl9J T1BPUlRfTUFHSUMgYnV0IEkgZGlkbid0IGZpbmQgYW55IHN0cmFpdGZvcndhcmQgd2F5CnRvIGRv IGl0LiBEaWQgSSBtaXNzIHNvbWV0aGluZz8gT3Igc2hhbGwgd2UgaW50cm9kdWNlIGEgQ1BVSUQg bGVhZiBvcgpzb21ldGhpbmcgbGlrZSB0aGF0PwoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5l dHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMg fCAxOCArKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2Vu bGlnaHRlbi5jCmluZGV4IGVjMWQ1YzQuLjRhMzA4ODYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hl bi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTUxLDYgKzUx LDcgQEAKICNpbmNsdWRlIDx4ZW4vaHZtLmg+CiAjaW5jbHVkZSA8eGVuL2h2Yy1jb25zb2xlLmg+ CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vcGxhdGZvcm1fcGNpLmg+CiAK ICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNpbmNsdWRlIDxhc20vYXBpYy5oPgpAQCAtMTc2 NSw2ICsxNzY2LDIwIEBAIHZvaWQgX19pbml0IHhlbl9wcmVwYXJlX3B2aCh2b2lkKQogCiAJeDg2 X2luaXQub2VtLmFyY2hfc2V0dXAgPSB4ZW5fcHZoX2FyY2hfc2V0dXA7CiB9CisKK3N0YXRpYyB2 b2lkIHhlbl9kZXRlY3RfcHZoKHZvaWQpCit7CisJc2hvcnQgbWFnaWM7CisKKwlpZiAoeGVuX3B2 aCkKKwkJcmV0dXJuOworCisJbWFnaWMgPSBpbncoWEVOX0lPUE9SVF9NQUdJQyk7CisJaWYgKG1h Z2ljICE9IFhFTl9JT1BPUlRfTUFHSUNfVkFMKSB7CisJCXhlbl9wdmggPSAxOworCQl4ZW5fcHZo X2FyY2hfc2V0dXAoKTsKKwl9Cit9CiAjZW5kaWYKIAogdm9pZCBfX3JlZiB4ZW5faHZtX2luaXRf c2hhcmVkX2luZm8odm9pZCkKQEAgLTE5MTIsNiArMTkyNyw5IEBAIHN0YXRpYyB2b2lkIF9faW5p dCB4ZW5faHZtX2d1ZXN0X2luaXQodm9pZCkKIAogCWluaXRfaHZtX3B2X2luZm8oKTsKIAorCS8q IERldGVjdCBQVkggYm9vdGluZyBhZnRlciBrZXhlYyAqLworCXhlbl9kZXRlY3RfcHZoKCk7CisK IAl4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8oKTsKIAogCXhlbl9wYW5pY19oYW5kbGVyX2luaXQo KTsKLS0gCjIuOS4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==