This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, October 24 • 2:00pm - 2:50pm
Devicetree: The Disaster so Far - Mark Rutland, ARM, Ltd.

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

Historically the ARM Linux port was driven by board files, where all the information necessary to run on a particular SoC was contained within the kernel. With an explosion of SoC variations, and the churn necessary to support it, the ARM Linux community turned to devicetree as the solution to all of our problems. Unfortunately, the churn has moved to bindings and drivers, introducing new problems. The rate at which bindings are added means many do not get the thorough review they require, and bindings are entering the kernel before the general case is understood, often requiring incompatible boot ABI changes. This talk will give an overview of these problems, the steps currently being taken to mitigate them, and the direction we must take going forward to ensure long-term compatibility of bindings and the kernel.

avatar for Mark Rutland

Mark Rutland

Kernel Hacker, ARM
Mark Rutland is a kernel developer at ARM Ltd, based in Cambridge, UK. Mark contributes to the arm and arm64 ports, working on boot infrastructure and firmware interfaces (e.g. ACPI, DT, PSCI, UEFI), working on both the kernel support code and the specifications themselves. Along with others he co-maintains Device Tree bindings and PSCI support.

Thursday October 24, 2013 2:00pm - 2:50pm
Carrick Suite

Attendees (35)