BoF: Devicetree
summary
BoF captures concrete device tree work: the compiler gains an ml output option and stricter checks that surface many new warnings, a growing Python libfdt library, and a new build-time merger tool fdt-overlay that creates merged DTBs. Kernel validation patches start flagging memory leaks and refcount mismatches from overlays, revealing broken core handling. A proposed new DTB layout demonstrably cuts overlay metadata overhead and would enable better decompilation; runtime overlay application remains constrained versus boot-time/uboot application.
AI-written summary · about
chapters (10)
- 0:00Start
- 7:23Devicetree Specification
- 10:01dtc Compiler
- 13:38dtc - Devicetree Build Checks
- 15:21overlay validation - Linux kernel
- 18:18validation - ERROR, WARNING
- 20:33Linux Internal ERROR
- 22:52Metadata - base FDT overhead
- 29:00dtc - overlays - example - new.dts
- 35:30How to get a copy of the slides
related talks
01h 10mBoF: Devicetree
29mDevice Tree Metadata: How Bootloaders Pick DTBs and Apply Overlays
41mBoot-Time BOF
50mRethinking U-Boot Devicetree Story
25mDevice-tree overlay feature allows for runtime modification
53mDevicetree: The Disaster so Far
01h 13mDevice Tree for Dummies!
44mSolving Devicetree Issues, part 3.0
