
On Thu, Dec 24, 2015 at 02:15:52PM +0300, Matwey V. Kornilov wrote:
Why just not to implement standard EFI behaviour when EFI looks for boot-efi partition and proceed?
If ARM board developers will enable EFI support in the future, we can have single one JeOS having all possible dtb in KIWI image. BeagleBone Black has its own u-boot on eMMC, and the user need to push S2 button to force hardware to use our openSUSE u-boot from SD card. Maybe something like that is for other boards. If the single one required u-boot feature is to run EFI grub, then we can even don't touch preinstalled bootloader, that is not possible now, because we need our openSUSE boot scripts.
AFAICT once we have the general support in we can simply extend the current generic distro framework to have an iteration on "does the device have the expected EFI boot stuff?" and if so, boot it. Nothing we need to do in C code here.