EBBR: Standard Boot for Embedded Platforms
summary
A platform requirements document that defines a UEFI subset via U‑Boot and expects upstream implementations, specifying PSCI, device tree or ACPI machine description, and workarounds for runtime services on shared eMMC/NAND. The project publishes an EBBR 0.7 pre-release PDF on GitHub and targets a 1.0 baseline in December; implementations boot on boards such as Raspberry Pi, Ultra96 and a QEMU demo, and FreeBSD already boots on initial platforms; secure boot is postponed.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:02Firmware History
- 10:41Standardization
- 12:07Case Study
- 14:46What do we start
- 16:23What is EBBR
- 19:34Implementation Independent
- 24:43Github
- 24:57EBBR
- 27:55Fast Booting
- 29:42Security
- 31:42Raspberry Pi
- 35:12Questions
related talks
41mWill it Boot? -- The Case for Platform Standards in Embedded
17mFinding Common Ground - the Boot and Runtime Services (BRS) Specification
40mArm SystemReady IR Band – “Making Software Just Work!”
28m96Boards CE Software Compliance - How and Why it is needed?
22mBoot Requirements and Strategies for the Edge
53mMarrying U-Boot, uEFI and grub2
53mUsing ELBE to Build Debian Based Embedded Systems
52mMaking Pi ServerReady: time for cheap Arm infrastructure be standards-compliant
