From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 16/16] x86: add multiboot2 protocol support for relocatable images Date: Wed, 01 Jun 2016 08:44:31 -0600 Message-ID: <574F10EF02000078000F076F@prv-mh.provo.novell.com> References: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> <1460723596-13261-17-git-send-email-daniel.kiper@oracle.com> <5745A29802000078000EEA1A@prv-mh.provo.novell.com> <20160601133501.GZ5490@olila.local.net-space.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b87Nu-0003KS-2O for xen-devel@lists.xenproject.org; Wed, 01 Jun 2016 14:44:38 +0000 In-Reply-To: <20160601133501.GZ5490@olila.local.net-space.pl> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Daniel Kiper Cc: Juergen Gross , stefano.stabellini@eu.citrix.com, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, xen-devel@lists.xenproject.org, qiaowei.ren@intel.com, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAxLjA2LjE2IGF0IDE1OjM1LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIFdlZCwgTWF5IDI1LCAyMDE2IGF0IDA1OjAzOjIwQU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMTUuMDQuMTYgYXQgMTQ6MzMsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ID4gKysr IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ID4gQEAgLTc5LDYgKzc5LDEzIEBAIG11bHRp Ym9vdDJfaGVhZGVyX3N0YXJ0Ogo+PiA+ICAgICAgICAgIC8qIEFsaWduIG1vZHVsZXMgYXQgcGFn ZSBib3VuZHJ5LiAqLwo+PiA+ICAgICAgICAgIG1iMmh0X2luaXQgTUIyX0hUKE1PRFVMRV9BTElH TiksIE1CMl9IVChSRVFVSVJFRCkKPj4gPgo+PiA+ICsgICAgICAgIC8qIExvYWQgYWRkcmVzcyBw cmVmZXJlbmNlLiAqLwo+PiA+ICsgICAgICAgIG1iMmh0X2luaXQgTUIyX0hUKFJFTE9DQVRBQkxF KSwgTUIyX0hUKE9QVElPTkFMKSwgXAo+PiA+ICsgICAgICAgICAgICAgICAgICAgc3ltX29mZnNl dChzdGFydCksIC8qIE1pbiBsb2FkIGFkZHJlc3MuICovIFwKPj4gPiArICAgICAgICAgICAgICAg ICAgIDB4ZmZmZmZmZmYsIC8qIE1heCBsb2FkIGFkZHJlc3MgKDQgR2lCIC0gMSkuICovIFwKPj4K Pj4gSGFyZGx5IC0gdGhhdCB3b3VsZCBhbGxvdyB1cyB0byBiZSBsb2FkZWQgYXQgNEcgLSAyTSwg bm8gbWF0dGVyCj4+IGhvdyBsYXJnZSB0aGUgaW1hZ2UuIE9yIGVsc2UgdGhlIGNvbW1lbnQgaXMg bWlzbGVhZGluZy4KPiAKPiBUaGlzIGlzIHRoZSBoaWdoZXN0IGFkZHJlc3MgYXQgd2hpY2ggbWVt b3J5IHJlZ2lvbiBhbGxvY2F0ZWQgZm9yIGltYWdlCj4gbWF5IGVuZC4KCllvdSBzYXlpbmcgImVu ZCIgdGhlbiBtZWFucyB0aGUgY29tbWVudCBpcyBtaXNsZWFkaW5nLgoKPj4gPiBAQCAtMTc4LDMw ICsxODUsMzkgQEAgZWZpX211bHRpYm9vdDJfcHJvdG86Cj4+ID4gICAgICAgICAgYW5kICAgICAk fihNVUxUSUJPT1QyX1RBR19BTElHTi0xKSwlcmN4Cj4+ID4KPj4gPiAgMDoKPj4gPiArICAgICAg ICAvKiBHZXQgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzIGZyb20gTXVsdGlib290MiBpbmZv cm1hdGlvbi4gKi8KPj4gPiArICAgICAgICBjbXBsICAgICRNVUxUSUJPT1QyX1RBR19UWVBFX0xP QURfQkFTRV9BRERSLE1CMl90YWdfdHlwZSglcmN4KQo+PiA+ICsgICAgICAgIGpuZSAgICAgMWYK Pj4gPiArCj4+ID4gKyAgICAgICAgbW92ICAgICBNQjJfbG9hZF9iYXNlX2FkZHIoJXJjeCksJXIx NWQKPj4gPiArICAgICAgICBzdWIgICAgICRYRU5fSU1HX09GRlNFVCwlcjE1Cj4+ID4gKyAgICAg ICAgam1wICAgICA0Zgo+Pgo+PiBXaHkgZG8gd2UgbmVlZCB0byByZWFkIHRoaXMgZnJvbSB0aGUg dGFibGU/IENhbid0IHdlIGVhc2lseSBjYWxjdWxhdGUKPj4gdGhpcyBvdXJzZWx2ZXM/Cj4gCj4g UG90ZW50aWFsbHkgeWVzIGJ1dCB3aHkgZG8gbm90IHVzZSBkYXRhIGZyb20gYm9vdCBsb2FkZXI/ CgpCZWNhdXNlIGl0J3MgKGEpIGxpa2VseSBlYXNpZXIgdG8ganVzdCBjYWxjdWxhdGUgYW5kIChi KSB3ZSBzaG91bGQKcGVyaGFwcyB0cnVzdCBvdXJzZWx2ZXMgbW9yZSB0aGFuIGFuIGV4dGVybmFs IGVudGl0eT8KCj4+ID4gKzE6Cj4+ID4gICAgICAgICAgLyogR2V0IEVGSSBTeXN0ZW1UYWJsZSBh ZGRyZXNzIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KPj4gPiAgICAgICAgICBjbXBs ICAgICRNVUxUSUJPT1QyX1RBR19UWVBFX0VGSTY0LE1CMl90YWdfdHlwZSglcmN4KQo+PiA+IC0g ICAgICAgIGpuZSAgICAgMWYKPj4gPiArICAgICAgICBqbmUgICAgIDJmCj4+ID4KPj4gPiAgICAg ICAgICBtb3YgICAgIE1CMl9lZmk2NF9zdCglcmN4KSwlcnNpCj4+ID4KPj4gPiAgICAgICAgICAv KiBEbyBub3QgY2xlYXIgQlNTIHR3aWNlIGFuZCBkbyBub3QgZ28gaW50byByZWFsIG1vZGUuICov Cj4+ID4gICAgICAgICAgbW92YiAgICAkMSxza2lwX3JlYWxtb2RlKCVyaXApCj4+ID4gLSAgICAg ICAgam1wICAgICAzZgo+PiA+ICsgICAgICAgIGptcCAgICAgNGYKPj4gPgo+PiA+IC0xOgo+PiA+ ICsyOgo+PiA+ICAgICAgICAgIC8qIEdldCBFRkkgSW1hZ2VIYW5kbGUgYWRkcmVzcyBmcm9tIE11 bHRpYm9vdDIgaW5mb3JtYXRpb24uICovCj4+ID4gICAgICAgICAgY21wbCAgICAkTVVMVElCT09U Ml9UQUdfVFlQRV9FRkk2NF9JSCxNQjJfdGFnX3R5cGUoJXJjeCkKPj4gPiAtICAgICAgICBqbmUg ICAgIDJmCj4+ID4gKyAgICAgICAgam5lICAgICAzZgo+PiA+Cj4+ID4gICAgICAgICAgbW92ICAg ICBNQjJfZWZpNjRfaWgoJXJjeCksJXJkaQo+PiA+IC0gICAgICAgIGptcCAgICAgM2YKPj4gPiAr ICAgICAgICBqbXAgICAgIDRmCj4+ID4KPj4gPiAtMjoKPj4gPiArMzoKPj4gPiAgICAgICAgICAv KiBJcyBpdCB0aGUgZW5kIG9mIE11bHRpYm9vdDIgaW5mb3JtYXRpb24/ICovCj4+ID4gICAgICAg ICAgY21wbCAgICAkTVVMVElCT09UMl9UQUdfVFlQRV9FTkQsTUIyX3RhZ190eXBlKCVyY3gpCj4+ ID4gICAgICAgICAgamUgICAgICBydW5fYnMKPj4gPgo+PiA+IC0zOgo+PiA+ICs0Ogo+PiA+ICAg ICAgICAgIC8qIEdvIHRvIG5leHQgTXVsdGlib290MiBpbmZvcm1hdGlvbiB0YWcuICovCj4+ID4g ICAgICAgICAgYWRkICAgICBNQjJfdGFnX3NpemUoJXJjeCksJWVjeAo+PiA+ICAgICAgICAgIGFk ZCAgICAgJChNVUxUSUJPT1QyX1RBR19BTElHTi0xKSwlcmN4Cj4+Cj4+IFNlZSB3aHkgbnVtZXJp YyBsYWJlbHMgYXJlIGJhZCBpbiBzaXR1YXRpb25zIGxpa2UgdGhpcz8gVGhlIChtdWNoKQo+PiBl YXJsaWVyIHBhdGNoIHNob3VsZCB1c2UgLkwgbGFiZWxzIGhlcmUsIGFuZCB0aGUgcGF0Y2ggaGVy ZSB0aGVuCj4+IHNob3VsZCBzaW1wbHkgZm9sbG93IHN1aXQuCj4gCj4gVGhlbiB3ZSBzaG91bGQg Y2hhbmdlIGxlZ2FjeSBtdWx0aWJvb3QgKHYxKSBjb2RlIHRvby4gSnVzdCB0byBiZSBpbiBsaW5l Cj4gbmV3IHN0dWZmIGhlcmUuIERvZXMgaXQgcGF5cz8gQW5kIEkgYW0gbm90IHN1cmUgdGhhdCBw YXRjaGluZyBjb252ZW5pZW5jZQo+IG92ZXJ3ZWlnaHQgY29udmVuaWVuY2Ugb2YgbnVtZXJpYyBs YWJlbHMgaGVyZS4KCldlbGwsIGl0J3MgYWx3YXlzIHRoaXMgc2FtZSBkaXNjdXNzaW9uOiBCYWQg ZXhhbXBsZXMgc2hvdWxkbid0IGJlCnVzZWQgYXMgZXhjdXNlIHRvIGFkZCBmdXJ0aGVyIGJhZCBl eGFtcGxlcy4gSWYgeW91IGZlZWwgbGlrZSBhbHNvCmNoYW5naW5nIHRoZSBtYjEgY29kZSAtIGdv IGZvciBpdC4gQnV0IGlmIHlvdSBkb24ndCwgSSdtIGZpbmUgd2l0aApqdXN0IG5ldyBjb2RlIGF2 b2lkaW5nIG9sZCBtaXN0YWtlcy4KCj4+ID4gQEAgLTMxMywxNCArMzI5LDIzIEBAIG11bHRpYm9v dDJfcHJvdG86Cj4+ID4gICAgICAgICAgYW5kICAgICAkfihNVUxUSUJPT1QyX1RBR19BTElHTi0x KSwlZWN4Cj4+ID4KPj4gPiAgMDoKPj4gPiArICAgICAgICAvKiBHZXQgWGVuIGltYWdlIGxvYWQg YmFzZSBhZGRyZXNzIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KPj4gPiArICAgICAg ICBjbXBsICAgICRNVUxUSUJPT1QyX1RBR19UWVBFX0xPQURfQkFTRV9BRERSLE1CMl90YWdfdHlw ZSglZWN4KQo+PiA+ICsgICAgICAgIGpuZSAgICAgMWYKPj4gPiArCj4+ID4gKyAgICAgICAgbW92 ICAgICBNQjJfbG9hZF9iYXNlX2FkZHIoJWVjeCksJWVzaQo+PiA+ICsgICAgICAgIHN1YiAgICAg JFhFTl9JTUdfT0ZGU0VULCVlc2kKPj4gPiArICAgICAgICBqbXAgICAgIDNmCj4+Cj4+IFRoZSBy ZWR1bmRhbmN5IG9uY2UgYWdhaW4gc3VnZ2VzdHMgc29tZSBmb3JtIG9mIGFic3RyYWN0aW9uCj4+ IChoZWxwZXIgZnVuY3Rpb24sIG1hY3JvLCAuLi4pLgo+IAo+IERvIHlvdSBzdWdnZXN0IHRoYXQg d2Ugc2hvdWxkIG1hY3JvaXplIG11bHRpYm9vdDIgaGVhZGVyIGFjY2Vzc2VzPwoKVGhlIHdob2xl IGxvZ2ljIGhlcmUuIEFuZCBpZiBtYWNyb3MgKHJhdGhlciB0aGFuIGZ1bmN0aW9ucyksIHRoZW4K SSdtIHRoaW5raW5nIG9mIGFzc2VtYmxlciBtYWNyb3MgbW9yZSB0aGFuIG9mIEMgb25lcy4gQWxs IEkgcmVhbGx5Cndpc2ggaXMgdGhhdCB3ZSBkb24ndCBoYXZlIHRoZSBzYW1lIGtpbmQgb2YgY29k ZSBpbiBtdWx0aXBsZSBwbGFjZXMsCmV2ZW4gbW9yZSBzbyB3aGVuIHdlIHRhbGsgYWJvdXQgYXNz ZW1ibHkgY29kZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK