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: Thu, 22 Sep 2016 05:25:46 -0600 Message-ID: <57E3DBDA020000780011194A@prv-mh.provo.novell.com> References: <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> <57E1241F0200007800110891@prv-mh.provo.novell.com> <20160920105224.GC3500@olila.local.net-space.pl> <57E159F00200007800110A8F@prv-mh.provo.novell.com> <20160920184509.GF28753@olila.local.net-space.pl> <57E272110200007800110EFD@prv-mh.provo.novell.com> <20160922105258.GP28753@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 1bn28V-0004wT-RS for xen-devel@lists.xenproject.org; Thu, 22 Sep 2016 11:25:51 +0000 In-Reply-To: <20160922105258.GP28753@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+IE9uIDIyLjA5LjE2IGF0IDEyOjUyLCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl Ogo+IE9uIFdlZCwgU2VwIDIxLCAyMDE2IGF0IDAzOjQyOjA5QU0gLTA2MDAsIEphbiBCZXVsaWNo IHdyb3RlOgo+PiA+Pj4gT24gMjAuMDkuMTYgYXQgMjA6NDUsIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4gd3JvdGU6Cj4+ID4gT24gVHVlLCBTZXAgMjAsIDIwMTYgYXQgMDc6NDY6NTZBTSAtMDYw MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMC4wOS4xNiBhdCAxMjo1MiwgPGRh bmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90ZToKPiAKPiBbLi4uXQo+IAo+PiA+PiA+IERvIHlv dSBzdWdnZXN0IHRoYXQgSSBzaG91bGQgbW92ZSBvdXQgb2YgI2lmbmRlZiBDT05GSUdfQVJNIGFs bCBlYm1hbGxvYyAKPiBzdHVmZgo+PiA+PiA+IGV4Y2VwdCBmcmVlX2VibWFsbG9jX3VudXNlZF9t ZW0oKS4gRXZlbiBpZiBpdCBpcyBub3QgdXNlZCBvbiBBUk0gcmlnaHQgCj4gbm93Pwo+PiA+Pgo+ PiA+PiBUaGF0J3Mgbm90IHRoZSBzdGF0aWMgZnVuY3Rpb24sIGlzIGl0PyBUaGUgZnVuY3Rpb24g eW91IG5hbWUgc2hvdWxkCj4+ID4+IGFjdHVhbGx5IGJlIGNhbGxlZCBvbiBBUk0gdG9vIChhcyBJ IGRpZCBwb2ludCBvdXQgZWxzZXdoZXJlIGFscmVhZHkpLAo+PiA+PiBqdXN0IHRvIG5vdCBsZWF2 ZSBhIHRyYXAgb3BlbiBmb3Igc29tZW9uZSB0byBmYWxsIGludG8gd2hlbiAocyloZQo+PiA+PiBh ZGRzIGEgZmlyc3QgdXNlIG9mIHRoZSBhbGxvY2F0b3Igb24gQVJNLgo+PiA+Cj4+ID4gV2VsbCwg SSB0aGluayB0aGF0IHNhbmUgcGVyc29uIGRvaW5nIHRoYXQgd291bGQgYW5hbHl6ZSBob3cgZWJt YWxsb2Mgd29ya3MKPj4gPiBvbiB4ODYgYW5kIHRoZW4gbW92ZSAoYWxpZ24gdG8gQVJNIG5lZWRz IGlmIHJlcXVpcmVkKSBhbGwgaXRzIG1hY2hpbmVyeQo+PiA+IChpbmNsdWRpbmcgZnJlZV9lYm1h bGxvY191bnVzZWRfbWVtKCkpIHRvIHJ1biBvbiBBUk0uIEF0IGxlYXN0IEkgd291bGQgZG8KPj4g PiB0aGF0LiBUaGlzIHdheSBoZS9zaGUgd291bGQgYXZvaWQgaXNzdWVzIG1lbnRpb25lZCBieSB5 b3UuIEhvd2V2ZXIsIGlmIHlvdQo+PiA+IHN0aWxsIHByZWZlciB5b3VyIHdheSBJIGNhbiBkbyB0 aGF0LiBUaG91Z2ggSSBhbSBub3Qgc3VyZSBhYm91dCB0aGUgcmVzdCBvZgo+PiA+IGVibWFsbG9j IHN0dWZmLiBTaG91bGQgSSBtb3ZlIGl0IG91dCBvZiAjaWZuZGVmIENPTkZJR19BUk0/IExvb2tp bmcgYXQgeW91cgo+PiA+IGVhcmxpZXIgcmVwbGllcyBJIHNlZSB0aGF0IHllcy4gQW0gSSBjb3Jy ZWN0Pwo+Pgo+PiBZZXMuCj4gCj4gVGhpcyBkb2VzIG5vdCB3b3JrIGJlY2F1c2UgaWYgSSBidWls ZCBYZW4gZm9yIEFSTSB0aGVuIEkgZ290Ogo+IGJvb3QuYzo1ODk6MjE6IGVycm9yOiAnZWJtYWxs b2MnIGRlZmluZWQgYnV0IG5vdCB1c2VkIAo+IFstV2Vycm9yPXVudXNlZC1mdW5jdGlvbl0KPiAg c3RhdGljIHZvaWQgX19pbml0ICplYm1hbGxvYyhzaXplX3Qgc2l6ZSkKClF1b3RlIGZyb20gYW4g ZWFybGllciByZXBseSBvZiBtaW5lOiAKCiAgQXJndWFibHkgdGhlIG9uZSBzdGF0aWMgZnVuY3Rp b24gbWF5IGJldHRlciBiZSwgYXMgb3RoZXIKICB3b3JrYXJvdW5kcyB0byBhdm9pZCB0aGUgInVu dXNlZCIgY29tcGlsZXIgd2FybmluZyB3b3VsZG4ndAogIGJlIGFueSBiZXR0ZXIuCgphbmQgdGhl biBsYXRlcgoKICBZb3UgbWlzdW5kZXJzdG9vZCAtIEkgc2FpZCB0aGF0IGZvciB0aGlzIG9uZSAo dW51c2VkKSBzdGF0aWMKICBmdW5jdGlvbiBzdWNoIGFuICNpZmRlZiBpcyBwcm9iYWJseSBva2F5 LCBhcyB0aGUgcHJlc3VtYWJseQogIHNtYWxsZXN0IHBvc3NpYmxlIHdvcmthcm91bmQuCgpJIHJl YWxseSBoYXZlIG5vIGlkZWEgd2hhdCBlbHNlIHRvIHNheS4KCkphbgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=