Openembedded Core Discussions
 help / color / mirror / Atom feed
* [RFC] 'EFI' machine feature
@ 2014-01-23 12:17 Koen Kooi
  2014-02-01 16:44 ` Darren Hart
  0 siblings, 1 reply; 3+ messages in thread
From: Koen Kooi @ 2014-01-23 12:17 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

Hi,

While working on the ARM support for GRUB I noticed that the EFI support 
in OE-core is a mess. A lot of it is due to GRUB insisting on its 
byzantine config/install/skynet system and the rest is due to the 
EFI==x86 assumption.

To improve this I'd like to start with adding an 'efi' MACHINE_FEATURE, 
which will:

* Mask non-EFI configs like grub-pc/grub-uboot
* allow PACKAGECONFIG instead of distro/arch/machine overrides in grub2
* Activate logic in image classes to create a GPT EFI System Partition

Further steps to address EFI support would be:

* integrate gummiboot into OE-core (meta-intel has an old version)
* deprecate grub-(not really)native
* create an efi bbclass that does the above ESP dance and knows how to 
populate it further e.g. grub.cfg and bootloader-spec entries for gummiboot.
* postinst magic to update bootloader config on kernel upgrade

Opinions/Flames/ACPI rants?

-- 
Koen Kooi
Builds and Baselines | Release Manager
Linaro.org | Open source software for ARM SoCs


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-02-04 11:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-23 12:17 [RFC] 'EFI' machine feature Koen Kooi
2014-02-01 16:44 ` Darren Hart
2014-02-04 11:24   ` Koen Kooi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox