[U-Boot] [PATCH v3 1/1] efi_loader: need either ACPI table or device tree
Mark Kettenis
mark.kettenis at xs4all.nl
Mon Apr 22 18:37:11 UTC 2019
> From: Heinrich Schuchardt <xypron.glpk at gmx.de>
> Date: Mon, 22 Apr 2019 20:01:01 +0200
>
> The EBBR specification prescribes that we should have either an ACPI table
> or a device tree but not both. Let us enforce this condition in the
> `bootefi` command.
Why?
While I agree that it would be good if U-Boot would provide a device
tree I think you're needlessly restricting users here. Many EFI
bootloaders (GRUB, OpenBSD's bootloader on arm/arm64) have a way to
load a device tree afterwards. This diff makes it impossible to use
that capability on systems where U-Boot doesn't provide a device tree.
Such a system obviously wouldn't be compliant with the EBBR
specification. But together with an appropriate bootloader it could
still run an EBBR compliant OS.
More information about the U-Boot
mailing list