From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v14 4/9] x86: add multiboot2 protocol support for EFI platforms Date: Mon, 06 Feb 2017 03:18:53 -0700 Message-ID: <58985B9D0200007800136D6E@prv-mh.provo.novell.com> References: <1486072879-31637-1-git-send-email-daniel.kiper@oracle.com> <1486072879-31637-5-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 1cagNx-0003AP-2w for xen-devel@lists.xenproject.org; Mon, 06 Feb 2017 10:19:01 +0000 In-Reply-To: <1486072879-31637-5-git-send-email-daniel.kiper@oracle.com> 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 , sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, marcos.matsunaga@oracle.com, pgnet.dev@gmail.com, ning.sun@intel.com, julien.grall@arm.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 Pj4+IE9uIDAyLjAyLjE3IGF0IDIzOjAxLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IFRoaXMgd2F5IFhlbiBjYW4gYmUgbG9hZGVkIG9uIEVGSSBwbGF0Zm9ybXMgdXNpbmcgR1JV QjIgYW5kCj4gb3RoZXIgYm9vdCBsb2FkZXJzIHdoaWNoIHN1cHBvcnQgbXVsdGlib290MiBwcm90 b2NvbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFj bGUuY29tPgo+IC0tLQo+IHYxNCAtIHN1Z2dlc3Rpb25zL2ZpeGVzOgo+ICAgICAtIG1hcmsgLmlu aXQuZGF0YSBzZWN0aW9uIGFzIHdyaXRhYmxlOyBieSB0aGUgd2F5IHdlIG11c3QgY2hhbmdlCj4g ICAgICAgc2ltaWxhciBkZWZpbml0aW9uIGluIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGJl Y2F1c2Ugb3RoZXJ3aXNlCj4gICAgICAgY29tcGlsZXIgY29tcGxhaW5zIGFib3V0IHNlY3Rpb24g dHlwZXMgY29uZmxpY3RzCgpEaWQgeW91IG9ic2VydmUgYSBwcm9ibGVtIGhlcmUsIG9yIHdhcyB0 aGlzIGp1c3QgYmFzZWQgb24gbWVtb3J5CmZyb20gaGF2aW5nIHNlZW4gc3VjaCBpbiBvdGhlciBj YXNlcz8gSSBhc2sgYmVjYXVzZSBJIGRvdWJ0IHRoZXJlCndvdWxkIGJlIGFueSBwcm9ibGVtIGhl cmUsIGFzIHRoZSBjb21waWxlciBpc24ndCBpbnZvbHZlZDogVGhpcyBpcwphc3NlbWJseSBjb2Rl LCBhbmQgaWlyYyB5b3UgdmFsaWRseSB0YWxrIGFib3V0IGEgY29tcGlsZXIgZGlhZ25vc3RpYy4K SGVuY2UgdGhlIHdyb25nIGF0dHJpYnV0ZXMgd2FudCBjb3JyZWN0aW5nLCBidXQgaW4gYSBzZXBh cmF0ZQpwYXRjaC4KCj4gICAgICAgICAgLnNlY3Rpb24gLmluaXQudGV4dCwgImF4IiwgQHByb2di aXRzCj4gIAo+ICBiYWRfY3B1Ogo+ICAgICAgICAgIG1vdiAgICAgJChzeW1fcGh5cyguTGJhZF9j cHVfbXNnKSksJWVzaSAjIEVycm9yIG1lc3NhZ2UKPiAtICAgICAgICBqbXAgICAgIHByaW50X2Vy cgo+ICsgICAgICAgIGptcCAgICAgLkxnZXRfdnRiCj4gIG5vdF9tdWx0aWJvb3Q6Cj4gICAgICAg ICAgbW92ICAgICAkKHN5bV9waHlzKC5MYmFkX2xkcl9tc2cpKSwlZXNpICMgRXJyb3IgbWVzc2Fn ZQo+IC1wcmludF9lcnI6Cj4gLSAgICAgICAgbW92ICAgICAkMHhCODAwMCwlZWRpICAjIFZHQSBm cmFtZWJ1ZmZlcgo+IC0xOiAgICAgIG1vdiAgICAgKCVlc2kpLCVibAo+ICsgICAgICAgIGptcCAg ICAgLkxnZXRfdnRiCj4gKy5MbWIyX25vX3N0Ogo+ICsgICAgICAgIG1vdiAgICAgJChzeW1fcGh5 cyguTGJhZF9sZHJfbnN0KSksJWVzaSAjIEVycm9yIG1lc3NhZ2UKPiArICAgICAgICBqbXAgICAg IC5MZ2V0X3Z0Ygo+ICsuTG1iMl9ub19paDoKPiArICAgICAgICBtb3YgICAgICQoc3ltX3BoeXMo LkxiYWRfbGRyX25paCkpLCVlc2kgIyBFcnJvciBtZXNzYWdlCj4gKyAgICAgICAgam1wICAgICAu TGdldF92dGIKPiArLkxtYjJfbm9fYnM6Cj4gKyAgICAgICAgbW92ICAgICAkKHN5bV9waHlzKC5M YmFkX2xkcl9uYnMpKSwlZXNpICMgRXJyb3IgbWVzc2FnZQo+ICsgICAgICAgIHhvciAgICAgJWVk aSwlZWRpICAgICAgICAgICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0IGJ1ZmZlcgo+ICsgICAg ICAgIGptcCAgICAgLkxzZW5kX2Nocgo+ICsuTG1iMl9lZmlfaWFfMzI6Cj4gKyAgICAgICAgbW92 ICAgICAkKHN5bV9waHlzKC5MYmFkX2VmaV9tc2cpKSwlZXNpICMgRXJyb3IgbWVzc2FnZQo+ICsg ICAgICAgIHhvciAgICAgJWVkaSwlZWRpICAgICAgICAgICAgICAgICAgICAgICAjIE5vIFZHQSB0 ZXh0IGJ1ZmZlcgo+ICsgICAgICAgIGptcCAgICAgLkxzZW5kX2NocgoKSSBjb250aW51ZSB0byBo YXZlIHByb2JsZW1zIHRvIHVuZGVyc3RhbmQgd2hlbiB5b3UgdXNlIC8gZG9uJ3QgdXNlCnRoZSBW R0EgYnVmZmVyIGhlcmU6IEkgdGhpbmsgYXQgdGhlIHZlcnkgbGVhc3Qgd2Ugd2FudCBhIGNvbW1l bnQgYXMKdG8gd2hlbiB3aGljaCBvZiB0aGUgdHdvIG1vZGVscyBhcHBsaWVzLiBUaGUgc2l0dWF0 aW9uIGlzbid0IGJlaW5nCmhlbHBlZCBieSAuTG1iMl9ub19icyByZWFjaGFibGUgdmlhIHR3byBw YXRocyAob25lIG5laWdoYm9yaW5nIGEKdXNlIG9mIC5MbWIyX2VmaV9pYV8zMiwgYW5kIGFub3Ro ZXIgbmVpZ2hib3JpbmcgdXNlcyBvZgouTG1iMl9ub19zdCBhbmQgLkxtYjJfbm9faWgpLiBTaW5j ZSB5b3UgemFwIHZnYV90ZXh0X2J1ZmZlciBpbgp0aGUgRUZJIGNhc2UsIGNvdWxkbid0IHlvdSBz aW1wbHkgdXNlIHRoYXQgb25lIGluc3RlYWQgb2YgY2xlYXJpbmcKJWVkaSBoZXJlPwoKPiArdm9p ZCBfX2luaXQgbm9yZXR1cm4gZWZpX211bHRpYm9vdDIoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRUZJX1NZU1RFTV9UQUJMRSAq U3lzdGVtVGFibGUpCj4gK3sKPiArICAgIHN0YXRpYyBjb25zdCBDSEFSMTYgX19pbml0Y29uc3Qg ZXJyW10gPQo+ICsgICAgICAgIEwiWGVuIGRvZXMgbm90IGhhdmUgRUZJIGNvZGUgYnVpbGQgaW4h XHJcblN5c3RlbSBoYWx0ZWQhXHJcbiI7Cj4gKyAgICBTSU1QTEVfVEVYVF9PVVRQVVRfSU5URVJG QUNFICpTdGRFcnI7Cj4gKwo+ICsgICAgU3RkRXJyID0gU3lzdGVtVGFibGUtPlN0ZEVyciA/IFN5 c3RlbVRhYmxlLT5TdGRFcnIgOiBTeXN0ZW1UYWJsZS0+Q29uT3V0Owo+ICsKPiArICAgIC8qCj4g KyAgICAgKiBQcmludCBlcnJvciBtZXNzYWdlIGFuZCBoYWx0IHRoZSBzeXN0ZW0uCj4gKyAgICAg Kgo+ICsgICAgICogV2UgaGF2ZSB0byBvcGVuIGNvZGUgTVMgeDY0IGNhbGxpbmcgY29udmVudGlv bgo+ICsgICAgICogaW4gYXNzZW1ibHkgYmVjYXVzZSBoZXJlIHRoaXMgY29udmVudGlvbiBtYXkK PiArICAgICAqIG5vdCBiZSBkaXJlY3RseSBzdXBwb3J0ZWQgYnkgQyBjb21waWxlci4KPiArICAg ICAqLwo+ICsgICAgYXNtIHZvbGF0aWxlKAo+ICsgICAgIiAgICBjYWxsIColMiAgICAgICAgICAg ICAgICAgICAgIFxuIgo+ICsgICAgIjA6ICBobHQgICAgICAgICAgICAgICAgICAgICAgICAgIFxu Igo+ICsgICAgIiAgICBqbXAgIDBiICAgICAgICAgICAgICAgICAgICAgIFxuIgo+ICsgICAgICAg OiAiK2MiIChTdGRFcnIpIDogImQiIChlcnIpLCAicm0iIChTdGRFcnItPk91dHB1dFN0cmluZykK PiArICAgICAgIDogInJheCIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIiwgIm1lbW9yeSIpOwoK UmVnYXJkbGVzcyBvZiB0aGUgaGx0IEkgdGhpbmsgdGhpcyB3b3VsZCBiZXR0ZXIgYmUgY29ycmVj dDogQXMgZG9uZQppbiB2YXJpb3VzIG90aGVyIHBsYWNlcywgeW91IHNpbXBseSBuZWVkIHRvIGlu ZGljYXRlICI9ZCIgYXMgYQooZHVtbXkpIG91dHB1dDsgc2luY2UgeW91IGNsb2JiZXIgU3RkRXJy IGFueXdheSwgeW91IGNvdWxkCnNpbXBseSB1c2UgdGhhdCBvbmU6CgogICAgYXNtIHZvbGF0aWxl KAogICAgIiAgICBjYWxsIColMiAgICAgICAgICAgICAgICAgICAgIFxuIgogICAgIjA6ICBobHQg ICAgICAgICAgICAgICAgICAgICAgICAgIFxuIgogICAgIiAgICBqbXAgIDBiICAgICAgICAgICAg ICAgICAgICAgIFxuIgogICAgICAgOiAiK2MiIChTdGRFcnIpLCAiPWQiIChTdGRFcnIpIDogIjEi IChlcnIpLCAicm0iIChTdGRFcnItPk91dHB1dFN0cmluZykKICAgICAgIDogInJheCIsICJyOCIs ICJyOSIsICJyMTAiLCAicjExIiwgIm1lbW9yeSIpOwoKT3RoZXJ3aXNlIEknZCBhc2sgZm9yIGNv bnNpc3RlbmN5LCBpLmUuIGZvciAlcmN4IHRvIGJlIGFuIGlucHV0IG9ubHksCnRvby4KCkphbgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=