Recent Advances in U-Boot
summary
U-Boot shows concrete engineering: ~6,000 commits per year and four releases, migrated old Kconfig to full Kconfig and turned on LTO (builds 4x slower, ~5% smaller), adds binman image builder that composes FIT/FIP/CBFS blobs and supports fetch-missing tools, implements standard-boot boot-dev/boot-flow (priority rules, EFI and verified-boot alternatives), expands CI with QEMU/emulator tests and GitLab jobs, formalizes DT schema, adds tracing that exports traces for conversion to a flamegraph, and experiments with cyclic background tasks and an Expo GUI.
AI-written summary · about
chapters (7)
- 0:00Start
- 4:00Dealing with SoC complexity
- 5:12Complexity example 2: Configuration
- 10:45UEFI support
- 11:22VBE-Verified Boot for Embedded
- 12:56Documentation
- 15:11Devicetree and Schema
related talks
55mImplementing State-of-the-Art U-Boot Port, 2018 Edition
50mRethinking U-Boot Devicetree Story
41mBoot-Time BOF
46mStatus of Embedded Linux
37mFlash Subsystems Status Update
22mBoot Requirements and Strategies for the Edge
48mUnified Boot Time Measurement: A Precise, Scalable Framework for Multi-Processor Systems
14mAndroid Boot: Next Steps
