Re: [Xen-devel] [PATCH v4 09/19] x86: add multiboot2 protocol support

2016-08-18 Thread Jan Beulich
>>> On 18.08.16 at 13:41, wrote: > On Thu, Aug 18, 2016 at 03:43:54AM -0600, Jan Beulich wrote: >> >>> On 18.08.16 at 11:23, wrote: >> > On Wed, Aug 17, 2016 at 09:39:58AM -0600, Jan Beulich wrote: >> >> >>> On 06.08.16 at 01:04, wrote: >> >> > +for ( i = 0; i < mbi_out->mmap_length

Re: [Xen-devel] [PATCH v4 09/19] x86: add multiboot2 protocol support

2016-08-18 Thread Daniel Kiper
On Thu, Aug 18, 2016 at 03:43:54AM -0600, Jan Beulich wrote: > >>> On 18.08.16 at 11:23, wrote: > > On Wed, Aug 17, 2016 at 09:39:58AM -0600, Jan Beulich wrote: > >> >>> On 06.08.16 at 01:04, wrote: > > > > [...] > > > >> > +case MULTIBOOT2_TAG_TYPE_MMAP: > >> > +mbi_out->flag

Re: [Xen-devel] [PATCH v4 09/19] x86: add multiboot2 protocol support

2016-08-18 Thread Jan Beulich
>>> On 18.08.16 at 11:23, wrote: > On Wed, Aug 17, 2016 at 09:39:58AM -0600, Jan Beulich wrote: >> >>> On 06.08.16 at 01:04, wrote: > > [...] > >> > +case MULTIBOOT2_TAG_TYPE_MMAP: >> > +mbi_out->flags |= MBI_MEMMAP; >> > +mbi_out->mmap_length = get_mb2_data(tag,

Re: [Xen-devel] [PATCH v4 09/19] x86: add multiboot2 protocol support

2016-08-18 Thread Daniel Kiper
On Wed, Aug 17, 2016 at 09:39:58AM -0600, Jan Beulich wrote: > >>> On 06.08.16 at 01:04, wrote: [...] > > +case MULTIBOOT2_TAG_TYPE_MMAP: > > +mbi_out->flags |= MBI_MEMMAP; > > +mbi_out->mmap_length = get_mb2_data(tag, mmap, size); > > +mbi_out->mmap_l

Re: [Xen-devel] [PATCH v4 09/19] x86: add multiboot2 protocol support

2016-08-17 Thread Jan Beulich
>>> On 06.08.16 at 01:04, wrote: > @@ -106,3 +121,119 @@ multiboot_info_t __stdcall *reloc(u32 mbi_in, u32 > trampoline) > > return mbi_out; > } > + > +static multiboot_info_t *mbi2_mbi(u32 mbi_in) > +{ > +const multiboot2_memory_map_t *mmap_src; > +const multiboot2_tag_t *tag; >