From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v8 04/13] x86: properly calculate xen ELF end of image address Date: Thu, 29 Sep 2016 00:51:23 +0200 Message-ID: <1475103092-27893-5-git-send-email-daniel.kiper@oracle.com> References: <1475103092-27893-1-git-send-email-daniel.kiper@oracle.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 1bpNi5-0004Hx-AV for xen-devel@lists.xenproject.org; Wed, 28 Sep 2016 22:52:17 +0000 In-Reply-To: <1475103092-27893-1-git-send-email-daniel.kiper@oracle.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: jgross@suse.com, sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, julien.grall@arm.com, david.vrabel@citrix.com, jbeulich@suse.com, qiaowei.ren@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org Q3VycmVudGx5IHhlbiBFTEYgZW5kIG9mIGltYWdlIGFkZHJlc3MgaXMgY2FsY3VsYXRlZCB1c2lu ZyBmaXJzdCBsaW5lIGZyb20KIm5tIC1uciB4ZW4veGVuLXN5bXMiIG91dHB1dC4gSG93ZXZlciwg cG90ZW50aWFsbHkgaXQgbWF5IGNvbnRhaW4gc3ltYm9sCmFkZHJlc3Mgbm90IHJlbGF0ZWQgdG8g dGhlIGVuZCBvZiBpbWFnZSBpbiBhbnkgd2F5LiBJdCBjYW4gaGFwcGVuIGlmIGEgc3ltYm9sCmlz IGludHJvZHVjZWQgd2l0aCBhZGRyZXNzIGxhcmdlciB0aGFuIF9lbmQgc3ltYm9sIGFkZHJlc3Mu IFN1Y2ggc2l0dWF0aW9uCmVuY291bnRlcmVkIHdoZW4gSSBsaW5rZWQgeGVuIEVMRiBiaW5hcnkg d2l0aCB4ZW4vYXJjaC94ODYvZWZpL3JlbG9jcy1kdW1teS5TLgpUaGVuIGZpcnN0IGxpbmUgZnJv bSAibm0gLW5yIHhlbi94ZW4tc3ltcyIgY29udGFpbmVkICJmZmZmODJkMGMwMDAwMDAwIEEgQUxU X1NUQVJUIgphbmQgeGVuIEVMRiBpbWFnZSBtZW1vcnkgc2l6ZSB3YXMgc2lsZW50bHkgc2V0IHRv IDEwMjMgTWlCLiBUaGlzIGlzc3VlIGhhcHBlbmVkCmJlY2F1c2UgdGhlcmUgaXMgbm8gY2hlY2sg d2hpY2ggc3ltYm9sIGFkZHJlc3MgaXMgdXNlZCB0byBjYWxjdWxhdGUgZW5kIG9mCmltYWdlIGFk ZHJlc3MuIFNvLCBsZXQncyBmaXggaXQgYW5kIHRha2UgRUxGIGVuZCBvZiBpbWFnZSBhZGRyZXNz IGJ5IHJlYWRpbmcKX2VuZCBzeW1ib2wgYWRkcmVzcyBmcm9tIG5tIG91dHB1dC4gVGhpcyB3YXkg eGVuIEVMRiBpbWFnZSBidWlsZCBwcm9jZXNzIGlzCm5vdCBwcm9uZSB0byBjaGFuZ2VzIGluIG9y ZGVyIG9mIG5tIG91dHB1dC4KClRoaXMgcGF0Y2ggaXMgcHJlcmVxIGZvciAiZWZpOiBidWlsZCB4 ZW4uZ3ogd2l0aCBFRkkgY29kZSIgcGF0Y2ggd2hpY2ggYWRkcywKYW1vbmcgb3RoZXJzLCB4ZW4v YXJjaC94ODYvZWZpL3JlbG9jcy1kdW1teS5TIHRvIHhlbi5neiBvdXRwdXQuCgpTaWduZWQtb2Zm LWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KdjggLSBzdWdn ZXN0aW9ucy9maXhlczoKICAgLSB1c2Ugc3BhY2VzIGluc3RlYWQgb2YgdGFiIGluIGluZGVudGF0 aW9uCiAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCBhbmQgS29ucmFkIFJ6ZXN6dXRlayBX aWxrKSwKICAgLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCiAgICAgKHN1Z2dlc3RlZCBieSBKYW4g QmV1bGljaCkuCgp2NyAtIHN1Z2dlc3Rpb25zL2ZpeGVzOgogICAtIHVzZSBzZWQgaW5zdGVhZCBv ZiBhd2sKICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKSwKICAgLSBpbXByb3ZlIGNvbW1p dCBtZXNzYWdlCiAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkuCi0tLQogeGVuL2FyY2gv eDg2L01ha2VmaWxlIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2Fy Y2gveDg2L01ha2VmaWxlCmluZGV4IDkzMTkxN2QuLjhlMDAzZmYgMTAwNjQ0Ci0tLSBhL3hlbi9h cmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTkxLDcgKzkx LDcgQEAgZW5kaWYKIAogJChUQVJHRVQpOiAkKFRBUkdFVCktc3ltcyAkKGVmaS15KSBib290L21r ZWxmMzIKIAkuL2Jvb3QvbWtlbGYzMiAkKG5vdGVzX3BoZHJzKSAkKFRBUkdFVCktc3ltcyAkKFRB UkdFVCkgMHgxMDAwMDAgXAotCWAkKE5NKSAtbnIgJChUQVJHRVQpLXN5bXMgfCBoZWFkIC1uIDEg fCBzZWQgLWUgJ3MvXlwoW14gXSpcKS4qLzB4XDEvJ2AKKwkgICAgICAgIGAkKE5NKSAkKFRBUkdF VCktc3ltcyB8IHNlZCAtbmUgJ3MvXlwoW14gXSpcKSAuIF9lbmQkJC8weFwxL3AnYAogCiBBTExf T0JKUyA6PSAkKEJBU0VESVIpL2FyY2gveDg2L2Jvb3QvYnVpbHRfaW4ubyAkKEJBU0VESVIpL2Fy Y2gveDg2L2VmaS9idWlsdF9pbi5vICQoQUxMX09CSlMpCiAKLS0gCjEuNy4xMC40CgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==