~/talk

Android Boot, DRTM, UKIs

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [android]
links:none on file
links:none on file
links:none on file
slides:none on file

Android introduces a UEFI application called GBL Rust UEFI app that runs no_std, compiles with Bazel, and already boots Cuttlefish and several vendor devboards; it links ATF, AVB, BoringSSL, libfdt and ships as an EFI SPAB partition. New GBL protocols actually implemented include boot control and OS configuration protocols, boot memory, AVF, AVB, fastboot hooks and DT fixup. For measured launch the plan is a multi-stage DRTM/DLME that measures kernel, ramdisk, DT overlays, RNG seeds, keys, rollback indices and PVM firmware; a UKI-based hypervisor-loader path (PKVM) is prototyped.

AI-written summary · about

  1. 0:00Introduction to Android boot
  2. 3:15Android bootloader GBL overview
  3. 9:50DRTM and its challenges
  4. 16:58ACPI vs Device Tree for DRTM
  5. 21:55DLME and multi-stage boot
  6. 26:27UKIs and hypervisor loading
  7. 30:21Q&A and closing remarks
~/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.