~/talk

UEFI Secure Boot in U-Boot

links:none on file
slides:none on file

U-Boot ships a native implementation of the UEFI ABI and boots standard EFI binaries so distributions like Fedora and openSUSE can use a single ARM image; a QEMU demo boots Tumbleweed via U-Boot and GRUB successfully. Secure Boot support exists as prototype patches but is incomplete because UEFI variable semantics clash with U-Boot’s all‑or‑nothing env store. UEFI secure variables use a DB/DBX/KEK/PK hierarchy for signing and revocation, and proposals use standalone SMM in secure world and UEFI ABI in mainline U-Boot for rollback protection.

AI-written summary · about

  1. 0:00Intro
  2. 1:02UEFI is a set of standards for firmware
  3. 3:38UEFI simplifies development and deployment of embedded Linux systems
  4. 7:56UEFI defines an executable format and API for pre-boot applications
  5. 10:08UEFI also defines an API for runtime services
  6. 13:41U-Boot UEFI is in active development and maturing fast
  7. 17:57UEFI Secure Boot is an extension that verifies application code is signed before execution
  8. 20:08UEFI Secure Boot adds concept of secure variables
  9. 24:42UEFI Variable semantics don't match U-Boot's
  10. 28:46Vast majority of Secure Boat can be implemented in U-Boot proper
  11. 29:49Unless you care about rollback protection
  12. 31:00Proposed A Archó secure variable architecture using Trusted Firmware and OP-TEE
  13. 34:45Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.