-
Notifications
You must be signed in to change notification settings - Fork 37
EBBR Notes 2022.12.05
Vincent Stehlé edited this page Dec 6, 2022
·
3 revisions
- Ilias Apalodimas (Linaro)
- Heinrich Shuchardt (Canonical)
- Andreas Färber (SUSE)
- Vincent Stehlé (Arm)
- Preparing for version 2.1.0
- Patch to require RISCV_EFI_BOOT_PROTOCOL from Heinrich
- Issues scrub
- Continue the discussion on Minimum Viable Product (MVP)
- No meeting on Dec 19, confirm Jan 2 meeting
- Ilias: PKCS7, ACS, authenticated UEFI variables. U-Boot will not support all types of certificate, probably will break SIE ACS.
- Need a test using an unsupported certificate in dbx, try to boot, should be rejected by bootloader
- Heinrich: edk2 will support all types. At least make sure we support the secure certificate types (e.g. not sha1)
- Action: Ilias to run SIE ACS on Synquacer, Vincent to follow up with Stuart
- 2.1.0 very soon
- Integrate RISCV pull request
- Heinrich: GRUB Devicetree command
- Andreas: SUSE usually takes bootloader input unmodified. openSUSE has kernel dtb packages.
- Heinrich: systemd-boot calling into the firmware to do the fixup, Ubuntu's GRUB on non-secure-boot systems does the same.
- Issues scrub
-
Issue #63, Variable update at runtime
- Longstanding, hard issue. Kernel could override setvariable at runtime in some cases (e.g. eMMC RPMB). Violate capsule update spec.
- Action: Ilias will send patch to add explanations to EBBR, close #63
-
Issue #65, Add reference to EFI_TCG2_PROTOCOL
- Action: Ilias will submit a pull request, keep #65
- Need to make sure it is compatible with Arm BBSR
-
Issue #68, EFI_DT_FIXUP_PROTOCOL
- Let the protocol live in U-Boot? Put in EBBR as optional?
- Action: Vincent to organise call with Samer & Heinrich
- Difficult to sign initrd/devicetree
-
Issue #70, EBBR provisions for UART console
- We have stdout-path in chosen node
- Action: require chosen node & close #70
- (Stopping there on the issue list because of time.)
-
Issue #63, Variable update at runtime
- Next EBBR call
- Cancel call on 2nd
-
MVP table
- Ramdisk. Is that EFI_RAMDISK_PROTOCOL? Ilias: NFIT protocol. U-Boot code missing.
- TCP & HTTP / wget in U-Boot now. Ilias: why keep re-inventing the wheel? In an ideal world, link against an external lib. License must be compatible, though.
- Last meeting of 2022, thanks for the work on EBBR and see you next year.