From: Darren Hart <dvhart@linux.intel.com>
To: Stefan Stanacar <stefanx.stanacar@intel.com>,
<openembedded-core@lists.openembedded.org>
Cc: Koen Kooi <koen@dominion.thruhere.net>
Subject: Re: [PATCH 0/4] Add gummiboot boot manager alongside grub-efi
Date: Mon, 10 Mar 2014 13:09:54 -0800 [thread overview]
Message-ID: <CF43694C.761D6%dvhart@linux.intel.com> (raw)
In-Reply-To: <cover.1394379900.git.stefanx.stanacar@intel.com>
On 3/9/14, 9:04, "Stefan Stanacar" <stefanx.stanacar@intel.com> wrote:
>Hello,
>
>This series adds recipes for gummiboot and a class allowing it to be used
>as the boot loader for live/hddimg images.
>Without changing EFI_PROVIDER, we have the same behaviour for EFI
>machines.
>Using EFI_PROVIDER = "gummiboot" an installed image will use gummiboot
>instead
>of grub-efi as it's boot manager.
>
>I've tested this on FRI2, NUC and minnow (live USB boot and install from
>USB and boot)
>with EFI_PROVIDER = "gummiboot" and KERNEL_FEATURES_append = "
>cfg/efi-ext"
>in local.conf
>
>This is a partial fix for YB#4082.
>
>Changes in V2:
> - split the first patch in two
> - used ${B} instead of ${S} in gummiboot do_deploy
> - change the function names in bootimg/grub-efi instead of using a
>prefix
>
>I've tested again the changes on top of master.
This series looks much improved to me. I think it can go in as it stands.
Acked-by: Darren Hart <dvhart@linux.intel.com>
One thing I would like to see improved it the definition of the efi class
interface. I don't know how we do something like an abstract base class in
bb-speak, but someone wanting to add another EFI class needs to be able to
learn what the required methods and arguments are. Also, efi_populate()
isn't one of those interfaces, and that should probably not use the
generic efi_ prefix as it is effectively a gummiboot or grub-efi private
method, and should be named accordingly.
But, those are nitpics that can be cleaned up over time as we polish and
extend this mechanism. Time to get this in and get some broader
use/testing.
Ultimately, I'd like to see gummiboot as the default, but I can also just
set that in meta-intel if others do not agree.
Thank you for you efforts here Stefan!
--
Darren Hart
Yocto Project - Linux Kernel
Intel Open Source Technology Center
prev parent reply other threads:[~2014-03-10 20:09 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-09 16:04 [PATCH 0/4] Add gummiboot boot manager alongside grub-efi Stefan Stanacar
2014-03-09 16:04 ` [PATCH 1/4] recipes-bsp: add gnu-efi recipe Stefan Stanacar
2014-03-09 16:04 ` [PATCH 2/4] recipes-bsp: Add gummiboot recipe Stefan Stanacar
2014-03-09 16:04 ` [PATCH 3/4] bootimg/grub-efi.bbclass: allow using a different class for EFI images Stefan Stanacar
2014-03-09 16:04 ` [PATCH 4/4] classes: Add gummiboot class Stefan Stanacar
2014-03-09 16:19 ` [PATCH 0/4] Add gummiboot boot manager alongside grub-efi Stanacar, StefanX
2014-03-10 21:09 ` Darren Hart [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CF43694C.761D6%dvhart@linux.intel.com \
--to=dvhart@linux.intel.com \
--cc=koen@dominion.thruhere.net \
--cc=openembedded-core@lists.openembedded.org \
--cc=stefanx.stanacar@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox