From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v6 08/15] x86/efi: create new early memory allocator Date: Tue, 20 Sep 2016 03:57:19 -0600 Message-ID: <57E1241F0200007800110891@prv-mh.provo.novell.com> References: <1473711511-11931-1-git-send-email-daniel.kiper@oracle.com> <1473711511-11931-9-git-send-email-daniel.kiper@oracle.com> <57DFF253020000780011002D@prv-mh.provo.novell.com> <20160919150451.GR3500@olila.local.net-space.pl> <57E01DBE02000078001102EE@prv-mh.provo.novell.com> <20160920094509.GA3500@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmHp8-00021T-3s for xen-devel@lists.xenproject.org; Tue, 20 Sep 2016 09:58:46 +0000 In-Reply-To: <20160920094509.GA3500@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+IE9uIDIwLjA5LjE2IGF0IDExOjQ1LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIE1vbiwgU2VwIDE5LCAyMDE2IGF0IDA5OjE3OjUwQU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMTkuMDkuMTYgYXQgMTc6MDQsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gT24gTW9uLCBTZXAgMTksIDIwMTYgYXQgMDY6MTI6MzVBTSAtMDYw MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMi4wOS4xNiBhdCAyMjoxOCwgPGRh bmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv c2V0dXAuYwo+PiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+ID4+ID4gQEAgLTUy MCw2ICs1MjAsOCBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPj4gPj4g Pgo+PiA+PiA+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPj4gPj4gPgo+ PiA+PiA+ICsgICAgZnJlZV9lYm1hbGxvY191bnVzZWRfbWVtKCk7Cj4+ID4+Cj4+ID4+IE5vdyB0 aGF0IHRoZSBhbGxvY2F0b3IgcHJvcGVybHkgbGl2ZXMgaW4gY29tbW9uIGNvZGUsIHRoaXMgYXBw ZWFycwo+PiA+PiB0byBsYWNrIGFuIEFSTSBzaWRlIGNvdW50ZXJwYXJ0Lgo+PiA+Cj4+ID4gV2h5 PyBJdCBpcyBjYWxsZWQgb25seSBmcm9tIHhlbi9hcmNoL3g4Ni9zZXR1cC5jOl9fc3RhcnRfeGVu KCkgYW5kIGFsbAo+PiA+IGVibWFsbG9jIHN0dWZmIGlzIGluICNpZm5kZWYgQ09ORklHX0FSTS4g U28sIGZyZWVfZWJtYWxsb2NfdW51c2VkX21lbSgpCj4+ID4gd2lsbCBiZSBuZWVkZWQgb25seSBp ZiB3ZSBhZGQgQVJNIHN1cHBvcnQgaGVyZS4KPj4KPj4gV2VsbCwgaXQgYmVpbmcgaW5zaWRlIHRo YXQgY29uZGl0aW9uYWwgaXMgcGFydCBvZiB0aGUgcHJvYmxlbSAtIHRoZXJlJ3MKPj4gbm8gYXBw YXJlbnQgcG9pbnQgZm9yIGFsbCBvZiBpdCB0byBiZS4KPiAKPiBJIGNhbiBhZ3JlZSB0aGF0IHRo aXMgaXMgcG90ZW50aWFsbHkgZ2VuZXJpYyBzdHVmZiAod2VsbCwgSSB1bmRlcnN0YW5kIHRoYXQK PiBpdCBpcyBvdXIgZmluYWwgZ29hbCBidXQgdW5yZWFjaGFibGUgeWV0IGR1ZSB0byB2YXJpb3Vz IHRoaW5ncykuIEhvd2V2ZXIsCj4gcmlnaHQga25vdyBpdCBpcyBvbmx5IHVzZWQgb24geDg2LiBT bywgSSBhbSBub3Qgc3VyZSB3aGF0IGlzIHRoZSBwcm9ibGVtCj4gd2l0aCAjaWZuZGVmIENPTkZJ R19BUk0gcmlnaHQgbm93Li4uCgpJdCBpcyBhIGZhY3QgdGhhdCB0aGVzZSBzaG91bGQgYWN0dWFs bHkgbm90IGJlIHRoZXJlLCBzbyB3ZSBvdWdodCB0bwphdCBsZWFzdCBsaW1pdCB0aGVtIHRvIHRo ZSBzbWFsbGVzdCBwb3NzaWJsZSBjb3VudCBhbmQgc2NvcGVzLgoKPj4gQXJndWFibHkgdGhlIG9u ZSBzdGF0aWMgZnVuY3Rpb24gbWF5IGJldHRlciBiZSwgYXMgb3RoZXIgd29ya2Fyb3VuZHMKPj4g dG8gYXZvaWQgdGhlICJ1bnVzZWQiIGNvbXBpbGVyIHdhcm5pbmcgd291bGRuJ3QgYmUgYW55IGJl dHRlci4KPiAKPiBEbyB5b3UgbWVhbiBzdGF0aWMgZnVuY3Rpb24gd2l0aCBlbXB0eSBib2R5IGZv ciBBUk0/IEl0IGlzIG5vdCBuZWVkZWQKPiByaWdodCBub3cgYmVjYXVzZSBpdCBpcyBuZXZlciBj YWxsZWQgb24gQVJNLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKWW91IG1pc3VuZGVyc3Rvb2Qg LSBJIHNhaWQgdGhhdCBmb3IgdGhpcyBvbmUgKHVudXNlZCkgc3RhdGljCmZ1bmN0aW9uIHN1Y2gg YW4gI2lmZGVmIGlzIHByb2JhYmx5IG9rYXksIGFzIHRoZSBwcmVzdW1hYmx5CnNtYWxsZXN0IHBv c3NpYmxlIHdvcmthcm91bmQuCgo+PiA+PiA+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRk YXRhIGVibWFsbG9jX2FsbG9jYXRlZDsKPj4gPj4gPiArCj4+ID4+ID4gKy8qIEVGSSBib290IGFs bG9jYXRvci4gKi8KPj4gPj4gPiArc3RhdGljIHZvaWQgX19pbml0ICplYm1hbGxvYyhzaXplX3Qg c2l6ZSkKPj4gPj4gPiArewo+PiA+PiA+ICsgICAgdm9pZCAqcHRyID0gZWJtYWxsb2NfbWVtICsg ZWJtYWxsb2NfYWxsb2NhdGVkOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgIGVibWFsbG9jX2FsbG9j YXRlZCArPSAoc2l6ZSArIHNpemVvZih2b2lkICopIC0gMSkgJiB+KCh0eXBlb2Yoc2l6ZSkpc2l6 ZW9mKHZvaWQgKikgLSAxKTsKPj4gPj4KPj4gPj4gV2hhdCdzIHRoZSBwb2ludCBvZiB0aGlzIHVn bHkgY2FzdD8KPj4gPgo+PiA+IEluIGdlbmVyYWwgQUxJR05fVVAoKSB3b3VsZCBiZSBuaWNlIGhl cmUuIEhvd2V2ZXIsIHRoZXJlIGlzIG5vIHN1Y2ggdGhpbmcKPj4gPiBpbiBYZW4gaGVhZGVycyAo b3IgSSBjYW5ub3QgZmluZCBpdCkuIFNob3VsZCBJIGFkZCBvbmU/IEFzIHNlcGFyYXRlIHBhdGNo Pwo+Pgo+PiBJIHVuZGVyc3RhbmQgd2hhdCB5b3Ugd2FudCB0aGUgZXhwcmVzc2lvbiBmb3IsIGJ1 dCB5b3UgZGlkbid0Cj4+IGFuc3dlciBteSBxdWVzdGlvbi4gT3IgZG8geW91IG5vdCByZWFsaXpl IHRoYXQgYWxsIHRoaXMgY2FzdCBpcwo+PiBhYm91dCBpcyBhIHN0cmFuZ2Ugd2F5IG9mIGNvbnZl cnRpbmcgYW4gZXhwcmVzc2lvbiBvZiB0eXBlCj4+IHNpemVfdCB0byB0eXBlIHNpemVfdD8KPiAK PiBEb2VzIHNpemVvZigpIHJldHVybnMgc2l6ZV90IHR5cGU/IEkgd2FzIHRoaW5raW5nIHRoYXQg aXQgcmV0dXJucwo+IGEgbnVtYmVyIGNhbGN1bGF0ZWQgZHVyaW5nIGNvbXBpbGF0aW9uLCBob3dl dmVyLCBpdCBkb2VzIG5vdCBoYXZlCj4gc3BlY2lmaWMgdHlwZS4KCkV2ZXJ5IGV4cHJlc3Npb24g bmVlZHMgdG8gaGF2ZSBhIHdlbGwgc3BlY2lmaWVkIHR5cGUuIEV2ZW4KcGxhaW4gbnVtYmVycyBk by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=