Re: configure options when building from source

2017-05-14 Thread Andrei Borzenkov
14.05.2017 20:54, Beeblebrox пишет: > Hello, building Grub from source on FreeBSD with > ./autogen.sh --disable-efiemu --disable-nls > ./configure --disable-efiemu --disable-nls > > The resulting config is below > GRUB2 will be compiled with following components: > Platform: i386-pc > With devmap

configure options when building from source

2017-05-14 Thread Beeblebrox
Hello, building Grub from source on FreeBSD with ./autogen.sh --disable-efiemu --disable-nls ./configure --disable-efiemu --disable-nls The resulting config is below GRUB2 will be compiled with following components: Platform: i386-pc With devmapper support: No (need libdevmapper header) With memo

[GRUB PARTUUID PATCH V4 2/3] Add PARTUUID detection support to grub-probe

2017-05-14 Thread Nicholas Vinson
Add PARTUUID detection support grub-probe for MBR and GPT partition schemes. The Linux kernel supports mounting the root filesystem by Linux device name or by the Partition [GU]UID. GRUB's mkconfig, however, currently only supports specifing the rootfs in the kernel command-line by Linux device n

[GRUB PARTUUID PATCH V4 3/3] Update grub script template files

2017-05-14 Thread Nicholas Vinson
Update grub-mkconfig.in and 10_linux.in to support grub-probe's new partuuid target. Update grub.texi documenation. --- docs/grub.texi | 13 + util/grub-mkconfig.in | 3 +++ util/grub.d/10_linux.in | 13 +++-- 3 files changed, 27 insertions(+), 2 deletions(-) diff

[GRUB PARTUUID PATCH V4 1/3] Update grub_gpt_partentry; centralize guid prints

2017-05-14 Thread Nicholas Vinson
To help clean the code and simplify the code in util/grub-probe.c, this patch renames grub_gpt_part_type to grub_gpt_part_guid and updates grub_gpt_partentry to use this type for both the partition type GUID string and the partition GUID string entries. This patch also moves the GUID printing logi

[GRUB PARTUUID PATCH V4 0/3] Add PARTUUID detection support

2017-05-14 Thread Nicholas Vinson
This is an updated patch set for PARTUUID support. I've retested against GRUB 2.03 and found no errors. Because including Steve Kenton's patches in the last iteration caused confusion, I have removed them from this version. I have also removed the flex-2.6.3 compatibility patch as flex-2.6.4 has

Re: [PATCH v7 2/3] * util/grub.d/20_linux_xen.in: Add xen_boot command support for aarch64

2017-05-14 Thread Fu Wei
Hi Vladimir, On 11 May 2017 at 22:25, Fu Wei wrote: > Hi Vladimir, > > On 11 May 2017 at 06:01, Vladimir 'phcoder' Serbinenko > wrote: >> >> >> On Tue, May 9, 2017, 11:02 Fu Wei wrote: >>> >>> Hi Vladimir >>> >>> On 9 May 2017 at 14:59, Vladimir 'phcoder' Serbinenko >>> wrote: >>> > >>> > >>>

[PATCH v8 1/3] arm64: add "--nounzip" option support in xen_module command

2017-05-14 Thread fu . wei
From: Fu Wei This patch adds "--nounzip" option support in order to be compatible with the module command of multiboot on other architecture, by this way we can simplify grub-mkconfig support code. This patch also allow us to use zip compressed module(like Linux kernel for Dom0). Signed-off-by:

[PATCH v8 2/3] * util/grub.d/20_linux_xen.in: Add xen_boot command support for aarch64

2017-05-14 Thread fu . wei
From: Fu Wei This patch adds the support of xen_boot command for aarch64: xen_hypervisor xen_module These two commands are only for aarch64, since it has its own protocol and commands to boot xen hypervisor and Dom0, but not multiboot. For other architectures, they are still using multib

[PATCH v8 3/3] arm64: update the introduction of xen boot commands in docs/grub.texi

2017-05-14 Thread fu . wei
From: Fu Wei delete: xen_linux, xen_initrd, xen_xsm add: xen_module This update bases on commit 0edd750e50698854068358ea53528100a9192902 Author: Vladimir Serbinenko Date: Fri Jan 22 10:18:47 2016 +0100 xen_boot: Remove obsolete module type distinctions. Also bases on the

[PATCH v8 0/3] arm64,xen: add xen_boot support into grub-mkconfig

2017-05-14 Thread fu . wei
From: Fu Wei This patchset add xen_boot support into grub-mkconfig for generating xen boot entrances automatically Also update the docs/grub.texi for new xen_boot commands. ChangeLog: v8: http://lists.gnu.org/archive/html/grub-devel/2017-05/ Delete the redundant "#include " in patch 0001.