~/talk

What's New with U-Boot?

links:none on file
slides:none on file

U-Boot now includes a driver model, Kconfig/Kbuild integration, categorized logging, EFI support and Android AVB plus a sandbox for host testing; the tree is ~2.2M LOC but per-board binaries are much smaller. Automated testing via ptest and a growing test farm runs unit and functional tests (make check finishes in about a minute) and remote rigs can run real-hardware tests. A device-tree-in-C trick shrinks SPL DT to ~3KB (overlays usually add 3–4KB). The buildman system can build ~1,300 boards across 145 commits (a full run took ~24 hours).

AI-written summary · about

  1. 0:00Intro
  2. 0:16Goals of this talk
  3. 1:03U-Boot Overview
  4. 1:48What's not new?
  5. 3:47Driver model
  6. 5:33Bootstage and Tracing
  7. 6:10Buildman
  8. 7:55New things ( 2 years)
  9. 8:15Device tree overlays
  10. 12:21Example of platdata driver code
  11. 12:45Android and OP TEE
  12. 13:59New hardware / automated testing
  13. 17:49Documentation format
  14. 21:21Logging
  15. 22:35Patman
  16. 23:06How might U-Bootlook in a few years?
  17. 26:35Thank you for listening
~/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.