~/talk

Generic BootLoader on Android Platforms

Talkat Open Source Summit India 2026 · on Wednesday, 2026-06-17· at 15:35· Lotus Ballroom 2 (Level 3)· [android]
links:none on file
slides:none on file

Generic BootLoader (GBL) is a Rust-based bootloader in AOSP built as a UEFI application that standardizes boot flow across ARM64 x86 and RISC‑V and plugs into U-Boot EDK2 or LittleKernel. It implements UEFI block I/O RNG and memory services, selects and patches Device Trees (DT/DTBO/FIT), prepares bootconfig/command line, and enforces A/B slot management plus AVB and Fastboot. Current uncompressed GBL is ~2 MB binary (debug builds 4–6 MB); ESP needs ~8 MB; goal is unified updates and faster security fixes.

AI-written summary · about

  1. 0:00Introduction to GBL
  2. 2:09Why Generic BootLoader
  3. 8:31Protocols for GBL
  4. 15:31Boot Control Protocol
  5. 21:11GBL Partition Requirements
  6. 23:43Challenges with GBL
  7. 26:25Q&A Session
~/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.