~/talk

Beyond the Demo Kernel: Mapping BSPs to Mainline

links:none on file
slides:none on file

Shows a practical method to shrink a vendor BSP to the real upstream delta: use code fingerprinting and fuzzy matching on source and history, run artifact drift analysis (modules, DTBs, objects) and symbol-level checks to see what actually loads, and run repeated out-of-tree builds and CI to triage failures. Prioritize landing clocks/reset/power/bindings first, subtract identical upstream content via git metadata, and produce small, dependency-ordered patch series so integration is reviewable and sustainable.

AI-written summary · about

  1. 0:00Introduction to BSP mapping
  2. 1:01What a BSP really is
  3. 3:39Device tree bindings and lineage
  4. 8:46Tracing active drivers in BSP
  5. 11:40Identifying genuine hardware support
  6. 15:45Analyzing exported symbols
  7. 17:52Subtracting mainline from BSP
  8. 19:24From archaeology to building
  9. 20:09Upstreaming strategy and order
  10. 23:01Out-of-tree build failures
  11. 24:26Detecting upstream lineage
  12. 25:32Consolidating BSP drivers
  13. 27:02Divergence from LTS and mainline
  14. 28:03Keeping BSP stable during upstream
  15. 30:13Treating BSP as bootstrap
  16. 31:19Q&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.