Re: [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: GRUB release schedule?

2015-08-24 Thread Konrad Rzeszutek Wilk
On Sat, Aug 22, 2015 at 08:16:26AM +0300, Andrei Borzenkov wrote: > 21.08.2015 21:41, Konrad Rzeszutek Wilk пишет: > > > >Lets start with a list of priorities: > > - What are the most important platforms after x86? > > I suppose distribution-wise they are ARM and PPC. This means 5 different > GRU

Re: [PATCH v2 0/6] multiboot2: Add two extensions and fix some issues

2015-08-24 Thread Daniel Kiper
Guys, especially GRUB2 maintainers, On Mon, Jul 20, 2015 at 04:35:48PM +0200, Daniel Kiper wrote: > Hi, > > This patch series: > - enables EFI boot services usage in loaded images > by multiboot2 protocol, > - add support for multiboot2 protocol compatible > relocatable images, > - f

Re: [PATCH] Ensure that MIPS target code is compiled for the O32 ABI.

2015-08-24 Thread Mark H Weaver
Andrei Borzenkov writes: > Could you paste "clang -v" output for both cases? I believe I > understand what's going on. Okay, I've included it below. It might be relevant to mention that the MIPS port of GNU Guix is not a 'multilib' system: it includes support only for the N32 ABI. However, our

Re: [PATCH v2 09/23] efi: create efi_enabled()

2015-08-24 Thread Jan Beulich
>>> On 22.08.15 at 14:33, wrote: > On Thu, Aug 20, 2015 at 09:18:17AM -0600, Jan Beulich wrote: >> >>> On 20.07.15 at 16:29, wrote: >> > --- a/xen/arch/x86/efi/stub.c >> > +++ b/xen/arch/x86/efi/stub.c >> > @@ -4,9 +4,14 @@ >> > #include >> > #include >> > >> > -#ifndef efi_enabled >> > -cons

Re: [PATCH] Ensure that MIPS target code is compiled for the O32 ABI.

2015-08-24 Thread Andrei Borzenkov
22.08.2015 21:04, Mark H Weaver пишет: Andrei Borzenkov writes: 19.08.2015 21:35, Mark H Weaver пишет: Include -mabi=32 in CFLAGS_PLATFORM and CCASFLAGS_PLATFORM to compile code for the O32 ABI when targetting MIPS, since the MIPS assembly code in GRUB assumes this. This flag is also needed

Re: [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: [PATCH] Ensure that MIPS target code is compiled for the O32 ABI.

2015-08-24 Thread Andrei Borzenkov
24.08.2015 11:12, Andrei Borzenkov пишет: 24.08.2015 10:57, Mark H Weaver пишет: Andrei Borzenkov writes: Could you paste "clang -v" output for both cases? I believe I understand what's going on. Okay, I've included it below. It might be relevant to mention that the MIPS port of GNU Guix is

[PATCH v2] Ensure that MIPS target code is compiled for the O32 ABI.

2015-08-24 Thread Mark H Weaver
Include -mabi=32 in CFLAGS_PLATFORM and CCASFLAGS_PLATFORM to compile code for the O32 ABI when targetting MIPS, since the MIPS assembly code in GRUB assumes this. This flag is also needed when compiling asm-tests/mips.S from configure, because GNU as rejects MIPS register names such as $t2 unless

Re: [PATCH] Ensure that MIPS target code is compiled for the O32 ABI.

2015-08-24 Thread Andrei Borzenkov
24.08.2015 10:57, Mark H Weaver пишет: Andrei Borzenkov writes: Could you paste "clang -v" output for both cases? I believe I understand what's going on. Okay, I've included it below. It might be relevant to mention that the MIPS port of GNU Guix is not a 'multilib' system: it includes suppo