U-Boot's New Standard Boot and What's Next
summary
Standard Boot replaces brittle DRO scripts and messy environment variables with a C-driven system that discovers OS images via bootdev/bootmeth plugins and hunters, exposes choices through a bootflow command and a customizable expo UI, and ships ~5,000 lines of tests. Binman builds complex firmware images automatically. Measured KVM/QEMU handoff time reaches about 82 ms on the presenter’s machine. Migration requires small config/header edits and some boards are already upstream.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:02U-Boot challenges today
- 4:10Standard Boot in U-Boot
- 8:48Migrating to Standard Boot
- 10:14Faster boot without command line
- 11:19Linux boot in 82ms cloud
- 12:04Expo boot menu options
- 12:51EFI app and stub updates
- 13:35Lab Grid CI testing
- 15:02Binman firmware images
- 16:49Standard Boot demo
- 18:11Ultra-fast Linux boot demo
- 18:58Beagle Play dual ARM demo
- 20:22Vision: reset to OS boot
- 21:06EFI boot flow problems
- 26:45Flat Image Tree alternative
- 27:49Metadata replaces EFI callbacks
- 28:51Open-source firmware approach
- 29:33Secure firmware vision
- 30:36Summary and collaboration
related talks
30mWhat's New with U-Boot?
48mUnified Boot Time Measurement: A Precise, Scalable Framework for Multi-Processor Systems
49mEmbedded Linux BOF
41mWill it Boot? -- The Case for Platform Standards in Embedded
43mU-Boot - Bootloader for IoT Platform?
35mMake Your System Firmware Faster, More Flexible and Reliable with LinuxBoot
42mBooting Automotive ECUs Really Fast with Modern Security Features
43mU-Boot - Bootloader for IoT Platform?
