From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: Re: [PATCH v3 12/16 - RFC] x86/efi: create new early memory allocator Date: Wed, 1 Jun 2016 17:58:23 +0200 Message-ID: <20160601155823.GE5490@olila.local.net-space.pl> References: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> <1460723596-13261-13-git-send-email-daniel.kiper@oracle.com> <574580FD02000078000EE924@prv-mh.provo.novell.com> <20160525194856.GO5490@olila.local.net-space.pl> <5748235302000078000EF18D@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b88Xj-0004Ok-O2 for xen-devel@lists.xenproject.org; Wed, 01 Jun 2016 15:58:51 +0000 Content-Disposition: inline In-Reply-To: <5748235302000078000EF18D@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich 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 T24gRnJpLCBNYXkgMjcsIDIwMTYgYXQgMDI6Mzc6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI1LjA1LjE2IGF0IDIxOjQ4LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+ IHdyb3RlOgo+ID4gT24gV2VkLCBNYXkgMjUsIDIwMTYgYXQgMDI6Mzk6NTdBTSAtMDYwMCwgSmFu IEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE1LjA0LjE2IGF0IDE0OjMzLCA8ZGFuaWVsLmtp cGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4+ID4gVGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggcGxh Y2Vfc3RyaW5nKCkgd2hpY2ggaXMgdXNlZCBhcyBlYXJseSBtZW1vcnkKPiA+PiA+IGFsbG9jYXRv ci4gSXQgZ2V0cyBtZW1vcnkgY2h1bmtzIHN0YXJ0aW5nIGZyb20gc3RhcnQgc3ltYm9sIGFuZAo+ ID4+ID4gZ29pbmcgZG93bi4gU2FkbHkgdGhpcyBkb2VzIG5vdCB3b3JrIHdoZW4gWGVuIGlzIGxv YWRlZCB1c2luZyBtdWx0aWJvb3QyCj4gPj4gPiBwcm90b2NvbCBiZWNhdXNlIHN0YXJ0IGxpdmVz IG9uIDEgTWlCIGFkZHJlc3MuIFNvLCBJIHRyaWVkIHRvIHVzZQo+ID4+ID4gbWVtX2xvd2VyIGFk ZHJlc3MgY2FsY3VsYXRlZCBieSBHUlVCMi4gSG93ZXZlciwgaXQgd29ya3Mgb25seSBvbiBzb21l Cj4gPj4gPiBtYWNoaW5lcy4gVGhlcmUgYXJlIG1hY2hpbmVzIGluIHRoZSB3aWxkIChlLmcuIERl bGwgUG93ZXJFZGdlIFI4MjApCj4gPj4gPiB3aGljaCB1c2VzIGZpcnN0IH42NDAgS2lCIGZvciBi b290IHNlcnZpY2VzIGNvZGUgb3IgZGF0YS4uLiA6LSgoKAo+ID4+ID4KPiA+PiA+IEluIGNhc2Ug b2YgbXVsdGlib290MiBwcm90b2NvbCB3ZSBuZWVkIHRoYXQgcGxhY2Vfc3RyaW5nKCkgb25seSBh bGxvY2F0ZQo+ID4+ID4gbWVtb3J5IGNodW5rIGZvciBFRkkgbWVtb3J5IG1hcC4gSG93ZXZlciwg SSB0aGluayB0aGF0IGl0IHNob3VsZCBiZSBmaXhlZAo+ID4+ID4gaW5zdGVhZCBvZiBtYWtpbmcg YW5vdGhlciBmdW5jdGlvbiB1c2VkIGp1c3QgaW4gb25lIGNhc2UuIEkgdGhvdWdodCBhYm91dAo+ ID4+ID4gdHdvIHNvbHV0aW9ucy4KPiA+PiA+Cj4gPj4gPiAxKSBXZSBjb3VsZCB1c2UgbmF0aXZl IEVGSSBhbGxvY2F0aW9uIGZ1bmN0aW9ucyAoZS5nLiBBbGxvY2F0ZVBvb2woKQo+ID4+ID4gICAg b3IgQWxsb2NhdGVQYWdlcygpKSB0byBnZXQgbWVtb3J5IGNodW5rLiBIb3dldmVyLCBsYXRlciAo c29tZXdoZXJlCj4gPj4gPiAgICBpbiBfX3N0YXJ0X3hlbigpKSB3ZSBtdXN0IGNvcHkgaXRzIGNv bnRlbnRzIHRvIHNhZmUgcGxhY2Ugb3IgcmVzZXJ2ZQo+ID4+ID4gICAgdGhpcyBpbiBlODIwIG1l bW9yeSBtYXAgYW5kIG1hcCBpdCBpbiBYZW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlLgo+ID4+ID4g ICAgSW4gbGF0ZXIgY2FzZSB3ZSBtdXN0IGFsc28gY2FyZSBhYm91dCBjb25mbGljdHMgd2l0aCBl LmcuIGNyYXNoCj4gPj4gPiAgICBrZXJuZWwgcmVnaW9ucyB3aGljaCBjb3VsZCBiZSBxdWl0ZSBk aWZmaWN1bHQuCj4gPj4KPiA+PiBJIGRvbid0IHNlZSB3aHkgdGhhdCB3b3VsZCBiZTogU2ltcGx5 IHVzZSBhbiBhbGxvY2F0aW9uIHR5cGUgdGhhdAo+ID4+IGRvZXNuJ3QgbGVhZCB0byB0aGUgYXJl YSBnZXR0aW5nIGNvbnN1bWVkIGFzIG5vcm1hbCBSQU0uIE5vciBkbwo+ID4+IEkgc2VlIHRoZSBr ZXhlYyBjb2xsaXNpb24gcG90ZW50aWFsLiBGdXJ0aGVybW9yZSAoYW5kIEkgdGhpbmsgSSd2ZQo+ ID4+IHNhaWQgc28gYmVmb3JlKSBBUk0gaXMgYWxyZWFkeSB1c2luZyBBbGxvY2F0ZVBvb2woKSAt IGp1c3Qgd2l0aCBhbgo+ID4+IHVuc3VpdGFibGUgbWVtb3J5IHR5cGUgLSwgc28gZG9pbmcgc28g b24geDg2IHRvbyB3b3VsZCBhbGxvdyBmb3IKPiA+Cj4gPiBOb3BlLCB0aGV5IGFyZSB1c2luZyBz dGFuZGFyZCBFZmlMb2FkZXJEYXRhLgo+Cj4gTm90ZSBob3cgSSBzYWlkICJqdXN0IHdpdGggYW4g dW5zdWl0YWJsZSBtZW1vcnkgdHlwZSI/CgpDb3VsZCB5b3UgYmUgbW9yZSBwcmVjaXNlPwoKRGFu aWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=