Skip to content

EBBR Notes 2021.02.01

Grant Likely edited this page Feb 12, 2021 · 1 revision

Attendees

  • Ilias Apalodimas (Linaro)
  • Grant Likely (Arm)
  • Joakim Bech (Linaro)
  • Mark Brown (Arm)
  • Simon Glass (Google)
  • Daniel Thompson (Linaro)
  • Jose Marinho (Arm)
  • Bill Mills (Linaro)
  • Heinrich Schuchardt
  • Jeff Booher-Kaeding (Arm)

Agenda

  • Initrd passing
  • Revised UEFI requirements (patch on mailing list)
  • UpdateCapsule()
  • other business

Notes

Initrd

Ilias suggests to manage choice of Initrd using Boot#### variables instead of using GRUB.

Kernel can take initrd via: - chosen node - kernel argument intird= - EFI LOAD FILE2 protocol (if the protocol is present it takes precedence)

Boot#### according to UEFI spec allows to concatenate multple device paths, e.g.

kernel-pathinitrd-pathfdt-path

GRUB would be started via

grub path

Firmware can detect initrd from Boot#### and present it via Load File2 protocol.

Grant suggests to present the topic to the UEFI Specification Work Group (USWG). A spec draft should be written. (-> Ilias)

The impact on booting with GRUB has to be analyzed (provide flow chart).

Revised requirements (Grant's patch)

Consensus that PCI option ROM support not needed. But should be explained in spec.

Grant will rework patch.

Capsule Updates

Barriers to UpdateCapsule(): - SetVariable at runtime must work

It is unclear which UEFI requirements fwupd has.

Clone this wiki locally