From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 09/16] x86: add multiboot2 protocol support Date: Tue, 30 Aug 2016 09:14:28 -0600 Message-ID: <57C5BEF4020000780010A41C@prv-mh.provo.novell.com> References: <1471646606-28519-1-git-send-email-daniel.kiper@oracle.com> <1471646606-28519-10-git-send-email-daniel.kiper@oracle.com> <57BEF78C0200007800108F8A@prv-mh.provo.novell.com> <20160830144129.GC5124@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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bekkS-0003IA-LR for xen-devel@lists.xenproject.org; Tue, 30 Aug 2016 15:14:48 +0000 In-Reply-To: <20160830144129.GC5124@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 , sstabellini@kernel.org, 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, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDMwLjA4LjE2IGF0IDE2OjQxLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIFRodSwgQXVnIDI1LCAyMDE2IGF0IDA1OjUwOjA0QU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMjAuMDguMTYgYXQgMDA6NDMsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gKyAgICAgICAgY2FzZSBNVUxUSUJPT1QyX1RBR19UWVBFX01NQVA6 Cj4+ID4gKyAgICAgICAgICAgIGlmICggZ2V0X21iMl9kYXRhKHRhZywgbW1hcCwgZW50cnlfc2l6 ZSkgPCBzaXplb2YoKm1tYXBfc3JjKSApCj4+ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4g PiArCj4+ID4gKyAgICAgICAgICAgIG1iaV9vdXQtPmZsYWdzIHw9IE1CSV9NRU1NQVA7Cj4+ID4g KyAgICAgICAgICAgIG1iaV9vdXQtPm1tYXBfbGVuZ3RoID0gZ2V0X21iMl9kYXRhKHRhZywgbW1h cCwgc2l6ZSk7Cj4+ID4gKyAgICAgICAgICAgIG1iaV9vdXQtPm1tYXBfbGVuZ3RoIC09IHNpemVv ZihtdWx0aWJvb3QyX3RhZ19tbWFwX3QpOwo+PiA+ICsgICAgICAgICAgICBtYmlfb3V0LT5tbWFw X2xlbmd0aCAvPSBnZXRfbWIyX2RhdGEodGFnLCBtbWFwLCBlbnRyeV9zaXplKTsKPj4gPiArICAg ICAgICAgICAgbWJpX291dC0+bW1hcF9sZW5ndGggKj0gc2l6ZW9mKG1lbW9yeV9tYXBfdCk7Cj4+ ID4gKwo+PiA+ICsgICAgICAgICAgICBtYmlfb3V0LT5tbWFwX2FkZHIgPSBhbGxvY19tZW0obWJp X291dC0+bW1hcF9sZW5ndGgpOwo+PiA+ICsKPj4gPiArICAgICAgICAgICAgbW1hcF9zcmMgPSBn ZXRfbWIyX2RhdGEodGFnLCBtbWFwLCBlbnRyaWVzKTsKPj4gPiArICAgICAgICAgICAgbW1hcF9k c3QgPSAobWVtb3J5X21hcF90ICopbWJpX291dC0+bW1hcF9hZGRyOwo+PiA+ICsKPj4gPiArICAg ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYmlfb3V0LT5tbWFwX2xlbmd0aCAvIHNpemVvZiht ZW1vcnlfbWFwX3QpOyBpKysgKQo+PiA+ICsgICAgICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAg ICAgICAvKiBJbml0IHNpemUgbWVtYmVyIHByb3Blcmx5LiAqLwo+PiA+ICsgICAgICAgICAgICAg ICAgbW1hcF9kc3RbaV0uc2l6ZSA9IHNpemVvZihtZW1vcnlfbWFwX3QpOwo+PiA+ICsgICAgICAg ICAgICAgICAgbW1hcF9kc3RbaV0uc2l6ZSAtPSBzaXplb2YoKChtZW1vcnlfbWFwX3QpezB9KS5z aXplKTsKPj4gPiArICAgICAgICAgICAgICAgIC8qIE5vdyBjb3B5IGEgZ2l2ZW4gcmVnaW9uIGRh dGEuICovCj4+ID4gKyAgICAgICAgICAgICAgICBtbWFwX3NyYyA9ICh2b2lkICopbW1hcF9zcmMg KyBpICogZ2V0X21iMl9kYXRhKHRhZywgbW1hcCwgZW50cnlfc2l6ZSk7Cj4+Cj4+IFdoeSBkbyB5 b3UgbXVsdGlwbHkgYnkgaSBoZXJlPyBUaGUgd2F5IHlvdSd2ZSB3cml0dGVuIGl0IHlvdSB3YW50 IHRvCj4+IGluY3JlbWVudCBtbWFwX3NyYyBieSBlbnRyeV9zaXplIF9hdCB0aGUgZW5kXyBvZiBl YWNoIGl0ZXJhdGlvbi4gT3IKPiAKPiBUaGlzIGlzIGFub3RoZXIgb3B0aW9uLiBJZiB5b3Ugd2lz aCBJIGNhbiBkbyB0aGF0LgoKVGhpcyBpcyBub3QganVzdCBhbm90aGVyIG9wdGlvbiAtIGFmYWlj dCB0aGUgY29kZSBhcyBpcyB3b24ndCB3b3JrIGZvcgptb3JlIHRoYW4gb25lIG1hcCBlbnRyeS4K CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=