From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: Re: [PATCH v6 01/15] x86: properly calculate ELF end of image address Date: Mon, 19 Sep 2016 13:18:03 +0200 Message-ID: <20160919111803.GO3500@olila.local.net-space.pl> References: <1473711511-11931-1-git-send-email-daniel.kiper@oracle.com> <1473711511-11931-2-git-send-email-daniel.kiper@oracle.com> <20160916204320.GA18677@char.us.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 1blwb7-0004l0-Uf for xen-devel@lists.xenproject.org; Mon, 19 Sep 2016 11:18:54 +0000 Content-Disposition: inline In-Reply-To: <20160916204320.GA18677@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: jgross@suse.com, sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org, qiaowei.ren@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBTZXAgMTYsIDIwMTYgYXQgMDQ6NDM6MjFQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IE9uIE1vbiwgU2VwIDEyLCAyMDE2IGF0IDEwOjE4OjE2UE0gKzAyMDAs IERhbmllbCBLaXBlciB3cm90ZToKPiA+IEN1cnJlbnRseSBFTEYgZW5kIG9mIGltYWdlIGFkZHJl c3MgaXMgY2FsY3VsYXRlZCB1c2luZyBmaXJzdCBsaW5lIGZyb20KPiA+ICJubSAtbnIgeGVuL3hl bi1zeW1zIiBvdXRwdXQuIEhvd2V2ZXIsIHRvZGF5IHVzdWFsbHkgaXQgY29udGFpbnMgcmFuZG9t Cj4gPiBzeW1ib2wgYWRkcmVzcyBub3QgcmVsYXRlZCB0byBlbmQgb2YgaW1hZ2UgaW4gYW55IHdh eS4gU28sIGl0IGxvb2tzCj4KPiBXZWlyZC4gVGhlIC1uIHNheXM6Cj4KPiAiICAtbgo+ICAgICAg ICAtdgo+ICAgICAgICAtLW51bWVyaWMtc29ydAo+ICAgICAgICAgICAgU29ydCBzeW1ib2xzIG51 bWVyaWNhbGx5IGJ5IHRoZWlyIGFkZHJlc3NlcywgcmF0aGVyIHRoYW4gYWxwaGFiZXRpY2FsbHkg YnkgdGhlaXIgbmFtZXMuCj4gIgo+Cj4gQW5kIHlvdSBhcmUgcmlnaHQuIEl0IGlzIGlnbm9yaW5n IGl0Ogo+Cj4gW2tvbnJhZEBjaGFyIHhlbl0kIG5tIC1uciB4ZW4veGVuLXN5bXN8IHNvcnQgfCBo ZWFkIC0xCj4gZmZmZjgyZDA4MDAwMDAwMCBUIF9faW1hZ2VfYmFzZV9fCj4gW2tvbnJhZEBjaGFy IHhlbl0kIG5tIC1uciB4ZW4veGVuLXN5bXMgfCBoZWFkIC0xCj4gZmZmZjgyZDA4MDMzZDAwMCBC IGVmaQo+Cj4gW2tvbnJhZEBjaGFyIHhlbl0kIG5tIC1uciB4ZW4veGVuLXN5bXN8IHNvcnQgfCB0 YWlsIC01Cj4gZmZmZjgyZDA4MDMzY2IwMCBCIF9lbmQKPiBmZmZmODJkMDgwMzNjYjAwIEIgX19w ZXJfY3B1X2RhdGFfZW5kCj4gZmZmZjgyZDA4MDMzZDAwMCBCIF9fMk1fcndkYXRhX2VuZAo+IGZm ZmY4MmQwODAzM2QwMDAgQiBlZmkKPiAgICAgICAgICAgICAgICAgIFUgX0dMT0JBTF9PRkZTRVRf VEFCTEVfCgpXZWxsLCBUQkgsIEkgaGF2ZSBuZXZlciBjaGVja2VkIHdoYXQgIi1uciIgbWVhbnMu IEhvd2V2ZXIsIGl0IGxvb2tzCnRoYXQgaXQgd29ya3MgYXQgbGVhc3Qgd2l0aCBubSBmcm9tIGJp bnV0aWxzIDIuMjIuIFBsZWFzZSBsb29rIGJlbG93OgoKZmZmZjgyZDA4MDM0NTAwMCBBIGVmaQpm ZmZmODJkMDgwMzQ1MDAwIEEgX18yTV9yd2RhdGFfZW5kCmZmZmY4MmQwODAzNDRiODAgQSBfZW5k CmZmZmY4MmQwODAzNDRiODAgQiBfX3Blcl9jcHVfZGF0YV9lbmQKZmZmZjgyZDA4MDM0NGI4MCBC IF9fYnNzX2VuZApmZmZmODJkMDgwMzQ0YjI4IGIgcGVyX2NwdV9fdm14b25fcmVnaW9uCmZmZmY4 MmQwODAzNDRiMjAgYiBwZXJfY3B1X19yb290X3ZtY2IKZmZmZjgyZDA4MDM0NGIxOCBiIHBlcl9j cHVfX2hzYQoKWy4uLl0KCkFueXdheSwgSSB0aGluayB0aGF0IHdlIHNob3VsZCBhcHBseSBteSBm aXguIFRob3VnaCBJIGNhbiBhZ3JlZSB0aGF0IHdlCmRvIG5vdCBuZWVkICItbnIiIGZvciBubSBo ZXJlIGFueSBtb3JlLgoKPiA+IHRoYXQgZm9yIHllYXJzIHRoYXQgc3R1ZmYgaGF2ZSBiZWVuIHdv cmtpbmcganVzdCBieSBsdWNreSBjb2luY2lkZW5jZS4KPiA+IEhlbmNlLCBpdCBoYXZlIHRvIGJl IGNoYW5nZWQgdG8gc29tZXRoaW5nIG1vcmUgcmVsaWFibGUuIFNvLCBsZXQncyB0YWtlCj4gPiBF TEYgZW5kIG9mIGltYWdlIGFkZHJlc3MgYnkgcmVhZGluZyBfZW5kIHN5bWJvbCBhZGRyZXNzIGZy b20gbm0gb3V0cHV0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVs LmtpcGVyQG9yYWNsZS5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCAg ICAyICstCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4 Ni9NYWtlZmlsZQo+ID4gaW5kZXggZDM4NzVjNS4uYTRmZTc0MCAxMDA2NDQKPiA+IC0tLSBhL3hl bi9hcmNoL3g4Ni9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiBA QCAtOTEsNyArOTEsNyBAQCBlbmRpZgo+ID4KPiA+ICAkKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1z ICQoZWZpLXkpIGJvb3QvbWtlbGYzMgo+ID4gIAkuL2Jvb3QvbWtlbGYzMiAkKG5vdGVzX3BoZHJz KSAkKFRBUkdFVCktc3ltcyAkKFRBUkdFVCkgMHgxMDAwMDAgXAo+ID4gLQlgJChOTSkgLW5yICQo VEFSR0VUKS1zeW1zIHwgaGVhZCAtbiAxIHwgc2VkIC1lICdzL15cKFteIF0qXCkuKi8weFwxLydg Cj4gPiArCQlgJChOTSkgLW5yICQoVEFSR0VUKS1zeW1zIHwgYXdrICckJDMgPT0gIl9lbmQiIHtw cmludCAiMHgiJCQxfSdgCj4gPgo+Cj4gU29tZXRoaW5nIGlzIG9mZiB3aXRoIHlvdXIgdGFicy9z cGFjZXMuCgpJIHRoaW5rIHRoYXQgaXQgaXMgT0suIEkgYWRkZWQgc2Vjb25kIHRhYiB0byBtYXJr IHRoYXQgaXQgaXMgYSBjb250aW51YXRpb24uCgo+IEkgd291bGQgYWxzbyBtb2RpZnkgdGhlIGFy Y2gveDg2L3hlbi5sZHMuUyBhbmQgcHV0IGEgY29tbWVudAo+IGFyb3VuZCBfZW5kID0gLjsgdG8g bWVudGlvbiB0aGlzIGRlcGVuZGVuY3kgLSBpbiBjYXNlIHNvbWVib2R5IGFkZHMgc29tZQo+IGV4 dHJhIHRoaW5ncyBhZnRlciBfZW5kLgoKSSBhbSBub3Qgc3VyZSBpdCBpcyBuZWVkZWQuIEhvd2V2 ZXIsIGlmIEFuZHJldyBhbmQgSmFuIGRvIG5vdCBvYmplY3QgSSBjYW4gYWRkIHRoYXQuCgpEYW5p ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=