~/talk

Standardizing the Generation and Signing of Boot Images

Talkat Embedded Open Source Summit 2024 · 2024-04-16..04-18· [security]
links:none on file
links:none on file
slides:none on file

Binman replaces a tangled set of vendor shell scripts and a separate repo by describing final boot images as device-tree entries and packing them with a Python backend, producing a single TPL/DL image for TI K3-style SoCs. Extensions add a TI secure entry that uses OpenSSL to generate X.509 signatures, support external blobs and FIT headers, and require tests so the project reports 100% code coverage. Ongoing work adds CLI-passed firmware names and FIT signing; the result removes bespoke tooling and makes complex multi-core, multi-firmware images reproducible.

AI-written summary · about

  1. 0:00Boot image standardization
  2. 1:03Motivation for standardization
  3. 2:28U-Boot and firmware overview
  4. 3:13Bootloader complexity evolution
  5. 8:17Heterogeneous SoC boot flow
  6. 10:26Security and authenticated boot
  7. 11:54Legacy custom scripts challenges
  8. 14:10Introducing binman tool
  9. 18:54Extending binman use cases
  10. 20:18Migration to binman in TI K3
  11. 23:11TI secure entry design
  12. 25:44Advantages of binman
  13. 27:13Current and future developments
~/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.