Device Tree probe order and parallel device probing


One Line Summary

The new dynamic device tree changes track references between devices, which can be used for probe ordering and parallel device probing. (See "Device Tree Overlays" for slides.)


The new dynamic device tree capabilities entails marking not only the location of phandles but the references made to them. We can use that information to construct a device probe order schedule that can be used to support parallel device probing which is an obvious win for kernel boot time.

If earlier sessions run long, this one may be shortened or deleted.


Device Tree, Overlays, probe order, parallel device probing


  • Pantelis Antoniou

    Konsulko Group


    Pantelis Antoniou has been an active Linux kernel developer for more than 13 years. Has brought to market a lot of Linux based products, passing through companies like Texas Instruments, Mentor Graphics, NVIDIA before ending up with Konsulko Group.He gets to make Linux play nice with cars among other. He has already been a speaker in two previous ELC’s. His current interests are planting Device Trees on everything, hypervisors and asymmetric processing.