Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-26 Thread Daniel Kiper
On Wed, Aug 26, 2015 at 06:40:22AM -0600, Jan Beulich wrote: > >>> On 26.08.15 at 14:33, wrote: > > Do you suggest that I should put this functionality (PE with multiboot > > headers) on top of this patch series? Well, it is possible but this > > series is big and I would like to avoid to make it

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-26 Thread Jan Beulich
>>> On 26.08.15 at 14:33, wrote: > Do you suggest that I should put this functionality (PE with multiboot > headers) on top of this patch series? Well, it is possible but this > series is big and I would like to avoid to make it bigger. I prefer to > get current patches into Xen tree and then work

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-26 Thread Daniel Kiper
On Wed, Aug 26, 2015 at 12:46:22AM -0600, Jan Beulich wrote: > >>> On 25.08.15 at 18:31, wrote: > > On Tue, Aug 25, 2015 at 06:09:09AM -0600, Jan Beulich wrote: > >> >>> On 24.08.15 at 22:54, wrote: [...] > >> And you realize that we use a "special method" for building the > >> current "flat" E

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-25 Thread Jan Beulich
>>> On 25.08.15 at 18:31, wrote: > On Tue, Aug 25, 2015 at 06:09:09AM -0600, Jan Beulich wrote: >> >>> On 24.08.15 at 22:54, wrote: >> > On Mon, Aug 24, 2015 at 05:35:21AM -0600, Jan Beulich wrote: >> >> >>> On 22.08.15 at 15:59, wrote: >> >> > On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beuli

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-25 Thread Daniel Kiper
On Tue, Aug 25, 2015 at 06:09:09AM -0600, Jan Beulich wrote: > >>> On 24.08.15 at 22:54, wrote: > > On Mon, Aug 24, 2015 at 05:35:21AM -0600, Jan Beulich wrote: > >> >>> On 22.08.15 at 15:59, wrote: > >> > On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beulich wrote: > >> >> >>> On 20.07.15 at 16:

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-25 Thread Daniel Kiper
On Tue, Aug 25, 2015 at 11:50:05AM +0100, Andrew Cooper wrote: > On 24/08/15 21:54, Daniel Kiper wrote: > > > > Currently, PE file contains many sections which are not "linear" (one > > after another without any holes) or even do not have representation > > in a file (e.g. BSS). In theo

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-25 Thread Jan Beulich
>>> On 24.08.15 at 22:54, wrote: > On Mon, Aug 24, 2015 at 05:35:21AM -0600, Jan Beulich wrote: >> >>> On 22.08.15 at 15:59, wrote: >> > On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beulich wrote: >> >> >>> On 20.07.15 at 16:29, wrote: >> >> > Currently, PE file contains many sections which are

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-25 Thread Andrew Cooper
On 24/08/15 21:54, Daniel Kiper wrote: > > Currently, PE file contains many sections which are not "linear" (one > after another without any holes) or even do not have representation > in a file (e.g. BSS). In theory there is a chance that we could build > proper PE file using curre

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-24 Thread Daniel Kiper
On Mon, Aug 24, 2015 at 05:35:21AM -0600, Jan Beulich wrote: > >>> On 22.08.15 at 15:59, wrote: > > On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beulich wrote: > >> >>> On 20.07.15 at 16:29, wrote: > >> > Build xen.gz with EFI code. We need this to support multiboot2 > >> > protocol on EFI platf

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-24 Thread Jan Beulich
>>> On 22.08.15 at 15:59, wrote: > On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beulich wrote: >> >>> On 20.07.15 at 16:29, wrote: >> > Build xen.gz with EFI code. We need this to support multiboot2 >> > protocol on EFI platforms. >> > >> > If we wish to load not ELF file using multiboot (v1) or

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-22 Thread Daniel Kiper
On Thu, Aug 20, 2015 at 09:39:39AM -0600, Jan Beulich wrote: > >>> On 20.07.15 at 16:29, wrote: > > Build xen.gz with EFI code. We need this to support multiboot2 > > protocol on EFI platforms. > > > > If we wish to load not ELF file using multiboot (v1) or multiboot2 then > > DYM "a non-ELF file"

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-20 Thread Jan Beulich
>>> On 20.07.15 at 16:29, wrote: > Build xen.gz with EFI code. We need this to support multiboot2 > protocol on EFI platforms. > > If we wish to load not ELF file using multiboot (v1) or multiboot2 then DYM "a non-ELF file"? > it must contain "linear" (or "flat") representation of code and data

Re: [Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-08-10 Thread Konrad Rzeszutek Wilk
On Mon, Jul 20, 2015 at 04:29:05PM +0200, Daniel Kiper wrote: > Build xen.gz with EFI code. We need this to support multiboot2 > protocol on EFI platforms. > > If we wish to load not ELF file using multiboot (v1) or multiboot2 then > it must contain "linear" (or "flat") representation of code and

[Xen-devel] [PATCH v2 10/23] efi: build xen.gz with EFI code

2015-07-20 Thread Daniel Kiper
Build xen.gz with EFI code. We need this to support multiboot2 protocol on EFI platforms. If we wish to load not ELF file using multiboot (v1) or multiboot2 then it must contain "linear" (or "flat") representation of code and data. Currently, PE file contains many sections which are not "linear" (