Loading…
ELC + ABS has ended
Monday, March 23 • 2:00pm - 2:50pm
The Device Tree as a Stable ABI: A Fairy Tale? - Thomas Petazzoni, Free Electrons

Sign up or log in to save this to your schedule and see who's attending!

The Device Tree has been used for many years on PowerPC, and propagated to several other architectures since then, most notably the ARM architecture. Bringing a number of benefits such as a hardware representation clearly separated from the kernel code, it has also been introduced as a promise of ABI stability by its proponents.

With the Device Tree, a device manufacturer is supposed to be able to write a Device Tree to describe its platform only once, and be sure that any kernel version shipped *after* the kernel version that was originally used to test the platform will continue to work, using the same Device Tree blob.

In this talk, we would like to discuss this ABI stability requirement: does it actually work? what problems is this causing to kernel development? are Device Tree bindings sufficiently reviewed to guarantee such a stability? are SoC and board.. (too short limit)

Speakers
avatar for Thomas Petazzoni

Thomas Petazzoni

Bootlin (formerly Free Electrons)
Thomas Petazzoni is CTO and embedded Linux developer at Bootlin (formerly Free Electrons). He is a co-maintainer of the Buildroot project and also a contributor to the Linux kernel, helping adding support for Marvell ARM processors.


Monday March 23, 2015 2:00pm - 2:50pm
Blossom Hill 1/2

Attendees (0)