-
Notifications
You must be signed in to change notification settings - Fork 37
EBBR Notes 2024.01.15
Vincent Stehlé edited this page Jan 16, 2024
·
2 revisions
- Heinrich Schuchardt (Canonical)
- Jon Humpreys (TI)
- Ilias Apalodimas (Linaro)
- Etienne Carrière (STMicroelectronics)
- Vincent Stehlé (Arm)
- Pull requests
- Issues scrub
- TBD
- ConnectController()
- Cannot return unsupported thus must be implemented
- In a future EBBR -> clarify
- Clarify firmware location with removable storage
- Firmware in ESP
- One example: SPL in SPI flash + edk2 in ESP (SPI flash not large enough)
- -> clarify the sentence
- Remove sentence about boot order (unclear)
- "the recommended boot sequence is to first search for firmware in a dedicated firmware partition, and second search for firmware in the ESP."
- Support for OS provided DTBs
- Some OS supply a dtb, expect to be booted with it.
- Secure Boot & no agreed method to sign dtb -> issue.
- In U-Boot, no "easy" way to override dtb except bootefi / script.
- Teach U-Boot boot manager to override the DT; use load options compatible with UEFI
- initramfs supported; do something similar for dtb
- (existing) UEFI protocol to authenticate non-executable with UEFI pkcs#7 against Secure Boot db
- apply to initramfs and dtb
- could be used by e.g. GRUB and systemd-boot