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: Thu, 02 Jun 2016 02:41:44 -0600 Message-ID: <57500D6802000078000F0C22@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> <574F10EF02000078000F076F@prv-mh.provo.novell.com> <20160601191635.GH5490@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 1b8OCM-0007y5-EL for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 08:41:50 +0000 In-Reply-To: <20160601191635.GH5490@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+IE9uIDAxLjA2LjE2IGF0IDIxOjE2LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIFdlZCwgSnVuIDAxLCAyMDE2IGF0IDA4OjQ0OjMxQU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMDEuMDYuMTYgYXQgMTU6MzUsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gT24gV2VkLCBNYXkgMjUsIDIwMTYgYXQgMDU6MDM6MjBBTSAtMDYw MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNS4wNC4xNiBhdCAxNDozMywgPGRh bmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90ZToKPj4gPj4gPiBAQCAtMTc4LDMwICsxODUsMzkg QEAgZWZpX211bHRpYm9vdDJfcHJvdG86Cj4+ID4+ID4gICAgICAgICAgYW5kICAgICAkfihNVUxU SUJPT1QyX1RBR19BTElHTi0xKSwlcmN4Cj4+ID4+ID4KPj4gPj4gPiAgMDoKPj4gPj4gPiArICAg ICAgICAvKiBHZXQgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzIGZyb20gTXVsdGlib290MiBp bmZvcm1hdGlvbi4gKi8KPj4gPj4gPiArICAgICAgICBjbXBsICAgICRNVUxUSUJPT1QyX1RBR19U WVBFX0xPQURfQkFTRV9BRERSLE1CMl90YWdfdHlwZSglcmN4KQo+PiA+PiA+ICsgICAgICAgIGpu ZSAgICAgMWYKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAgICAgbW92ICAgICBNQjJfbG9hZF9iYXNl X2FkZHIoJXJjeCksJXIxNWQKPj4gPj4gPiArICAgICAgICBzdWIgICAgICRYRU5fSU1HX09GRlNF VCwlcjE1Cj4+ID4+ID4gKyAgICAgICAgam1wICAgICA0Zgo+PiA+Pgo+PiA+PiBXaHkgZG8gd2Ug bmVlZCB0byByZWFkIHRoaXMgZnJvbSB0aGUgdGFibGU/IENhbid0IHdlIGVhc2lseSBjYWxjdWxh dGUKPj4gPj4gdGhpcyBvdXJzZWx2ZXM/Cj4+ID4KPj4gPiBQb3RlbnRpYWxseSB5ZXMgYnV0IHdo eSBkbyBub3QgdXNlIGRhdGEgZnJvbSBib290IGxvYWRlcj8KPj4KPj4gQmVjYXVzZSBpdCdzIChh KSBsaWtlbHkgZWFzaWVyIHRvIGp1c3QgY2FsY3VsYXRlIGFuZCAoYikgd2Ugc2hvdWxkCj4gCj4g SW4gNjQtYml0IG1vZGUgeWVzIGJ1dCAzMi1iaXQgbW9kZSByZXF1aXJlcyBhZGRpdGlvbmFsIGNh bGwgYW5kIHBvcC4KPiBJcyBpdCBPSyBmb3IgeW91PwoKSWYgeW91IGRvbid0IGFscmVhZHkgY2Fs Y3VsYXRlIHRoYXQgb2Zmc2V0IHNvbWV3aGVyZSAtIHN1cmUuCgo+PiA+PiA+ICsxOgo+PiA+PiA+ ICAgICAgICAgIC8qIEdldCBFRkkgU3lzdGVtVGFibGUgYWRkcmVzcyBmcm9tIE11bHRpYm9vdDIg aW5mb3JtYXRpb24uICovCj4+ID4+ID4gICAgICAgICAgY21wbCAgICAkTVVMVElCT09UMl9UQUdf VFlQRV9FRkk2NCxNQjJfdGFnX3R5cGUoJXJjeCkKPj4gPj4gPiAtICAgICAgICBqbmUgICAgIDFm Cj4+ID4+ID4gKyAgICAgICAgam5lICAgICAyZgo+PiA+PiA+Cj4+ID4+ID4gICAgICAgICAgbW92 ICAgICBNQjJfZWZpNjRfc3QoJXJjeCksJXJzaQo+PiA+PiA+Cj4+ID4+ID4gICAgICAgICAgLyog RG8gbm90IGNsZWFyIEJTUyB0d2ljZSBhbmQgZG8gbm90IGdvIGludG8gcmVhbCBtb2RlLiAqLwo+ PiA+PiA+ICAgICAgICAgIG1vdmIgICAgJDEsc2tpcF9yZWFsbW9kZSglcmlwKQo+PiA+PiA+IC0g ICAgICAgIGptcCAgICAgM2YKPj4gPj4gPiArICAgICAgICBqbXAgICAgIDRmCj4+ID4+ID4KPj4g Pj4gPiAtMToKPj4gPj4gPiArMjoKPj4gPj4gPiAgICAgICAgICAvKiBHZXQgRUZJIEltYWdlSGFu ZGxlIGFkZHJlc3MgZnJvbSBNdWx0aWJvb3QyIGluZm9ybWF0aW9uLiAqLwo+PiA+PiA+ICAgICAg ICAgIGNtcGwgICAgJE1VTFRJQk9PVDJfVEFHX1RZUEVfRUZJNjRfSUgsTUIyX3RhZ190eXBlKCVy Y3gpCj4+ID4+ID4gLSAgICAgICAgam5lICAgICAyZgo+PiA+PiA+ICsgICAgICAgIGpuZSAgICAg M2YKPj4gPj4gPgo+PiA+PiA+ICAgICAgICAgIG1vdiAgICAgTUIyX2VmaTY0X2loKCVyY3gpLCVy ZGkKPj4gPj4gPiAtICAgICAgICBqbXAgICAgIDNmCj4+ID4+ID4gKyAgICAgICAgam1wICAgICA0 Zgo+PiA+PiA+Cj4+ID4+ID4gLTI6Cj4+ID4+ID4gKzM6Cj4+ID4+ID4gICAgICAgICAgLyogSXMg aXQgdGhlIGVuZCBvZiBNdWx0aWJvb3QyIGluZm9ybWF0aW9uPyAqLwo+PiA+PiA+ICAgICAgICAg IGNtcGwgICAgJE1VTFRJQk9PVDJfVEFHX1RZUEVfRU5ELE1CMl90YWdfdHlwZSglcmN4KQo+PiA+ PiA+ICAgICAgICAgIGplICAgICAgcnVuX2JzCj4+ID4+ID4KPj4gPj4gPiAtMzoKPj4gPj4gPiAr NDoKPj4gPj4gPiAgICAgICAgICAvKiBHbyB0byBuZXh0IE11bHRpYm9vdDIgaW5mb3JtYXRpb24g dGFnLiAqLwo+PiA+PiA+ICAgICAgICAgIGFkZCAgICAgTUIyX3RhZ19zaXplKCVyY3gpLCVlY3gK Pj4gPj4gPiAgICAgICAgICBhZGQgICAgICQoTVVMVElCT09UMl9UQUdfQUxJR04tMSksJXJjeAo+ PiA+Pgo+PiA+PiBTZWUgd2h5IG51bWVyaWMgbGFiZWxzIGFyZSBiYWQgaW4gc2l0dWF0aW9ucyBs aWtlIHRoaXM/IFRoZSAobXVjaCkKPj4gPj4gZWFybGllciBwYXRjaCBzaG91bGQgdXNlIC5MIGxh YmVscyBoZXJlLCBhbmQgdGhlIHBhdGNoIGhlcmUgdGhlbgo+PiA+PiBzaG91bGQgc2ltcGx5IGZv bGxvdyBzdWl0Lgo+PiA+Cj4+ID4gVGhlbiB3ZSBzaG91bGQgY2hhbmdlIGxlZ2FjeSBtdWx0aWJv b3QgKHYxKSBjb2RlIHRvby4gSnVzdCB0byBiZSBpbiBsaW5lCj4+ID4gbmV3IHN0dWZmIGhlcmUu IERvZXMgaXQgcGF5cz8gQW5kIEkgYW0gbm90IHN1cmUgdGhhdCBwYXRjaGluZyBjb252ZW5pZW5j ZQo+PiA+IG92ZXJ3ZWlnaHQgY29udmVuaWVuY2Ugb2YgbnVtZXJpYyBsYWJlbHMgaGVyZS4KPj4K Pj4gV2VsbCwgaXQncyBhbHdheXMgdGhpcyBzYW1lIGRpc2N1c3Npb246IEJhZCBleGFtcGxlcyBz aG91bGRuJ3QgYmUKPj4gdXNlZCBhcyBleGN1c2UgdG8gYWRkIGZ1cnRoZXIgYmFkIGV4YW1wbGVz LiBJZiB5b3UgZmVlbCBsaWtlIGFsc28KPj4gY2hhbmdpbmcgdGhlIG1iMSBjb2RlIC0gZ28gZm9y IGl0LiBCdXQgaWYgeW91IGRvbid0LCBJJ20gZmluZSB3aXRoCj4+IGp1c3QgbmV3IGNvZGUgYXZv aWRpbmcgb2xkIG1pc3Rha2VzLgo+IAo+IE1ha2Ugc2Vuc2UuIEhvd2V2ZXIsIGRvIHlvdSBzdWdn ZXN0IHRoYXQgSSBzaG91bGQgYXZvaWQgbnVtZXJpYyBsYWJlbHMgYXQgCj4gYWxsPwo+IFByb2Jh Ymx5IHRoZXkgYXJlIHVzZWZ1bCBpbiBzb21lIHNpdHVhdGlvbnMuCgpZZXMsIHRoZXkgYXJlLiBT byBJJ20gbm90IGFza2luZyB0byBkbyBhd2F5IHdpdGggdGhlbSBhbHRvZ2V0aGVyLgoKSmFuCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK