Re: [Xen-devel] [PATCH v8 06/13] efi: create new early memory allocator

2016-09-29 Thread Daniel Kiper
On Thu, Sep 29, 2016 at 10:08:30AM +0200, Daniel Kiper wrote: > On Thu, Sep 29, 2016 at 01:40:44AM -0600, Jan Beulich wrote: > > >>> On 29.09.16 at 00:51, wrote: > > > v8 - suggestions/fixes: > > >- disable whole ebmalloc machinery on ARM platforms, > > > > This is certainly not in line with m

Re: [Xen-devel] [PATCH v8 06/13] efi: create new early memory allocator

2016-09-29 Thread Daniel Kiper
On Thu, Sep 29, 2016 at 01:40:44AM -0600, Jan Beulich wrote: > >>> On 29.09.16 at 00:51, wrote: > > v8 - suggestions/fixes: > >- disable whole ebmalloc machinery on ARM platforms, > > This is certainly not in line with my understanding of the outcome of > that discussion. Well, I understand t

Re: [Xen-devel] [PATCH v8 06/13] efi: create new early memory allocator

2016-09-29 Thread Jan Beulich
>>> On 29.09.16 at 00:51, wrote: > v8 - suggestions/fixes: >- disable whole ebmalloc machinery on ARM platforms, This is certainly not in line with my understanding of the outcome of that discussion. > --- a/xen/arch/x86/efi/stub.c > +++ b/xen/arch/x86/efi/stub.c > @@ -9,6 +9,8 @@ bool efi_e

[Xen-devel] [PATCH v8 06/13] efi: create new early memory allocator

2016-09-28 Thread Daniel Kiper
There is a problem with place_string() which is used as early memory allocator. It gets memory chunks starting from start symbol and goes down. Sadly this does not work when Xen is loaded using multiboot2 protocol because then the start lives on 1 MiB address and we should not allocate a memory fro