~/talk

Firmware ABI stability

links:none on file
slides:none on file

Embedded ARM systems expose bootloader firmware ABIs (notably PSCI and SCMI) that Linux uses for core start, clocks, resets and power domains, and vendors routinely change IDs or add nonstandard commands, breaking kernels and blocking upstreaming. Proposed remedies are bundling firmware with kernel using U‑Boot fitImage and minimizing SPL footprint, adding firmware introspection/versioning, or a kernel remapping driver that translates stable DT IDs to firmware IDs; each approach has tradeoffs and partial coverage.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:09Firmware API stability problem
  3. 7:56Discussion on vendor-specific extensions
  4. 15:03Potential solutions and challenges
  5. 28:39Broader implications beyond clocks
  6. 34:31Final thoughts and Q&A
~/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.