Linaro Tech Days has ended
Linaro Tech Days will feature some of the content from our cancelled event Linaro Connect Budapest remotely. These will be held via Zoom Webinar and livestreamed to Youtube. Joining information is available in each session description. If you cannot view the session please make sure you are registered and logged in.


Back To Schedule
Wednesday, March 25 • 18:00 - 18:25
LTD20-205 System Device Tree Project

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
To join this session live please go to:
Today's heterogeneous SoCs are very hard to configure. Issues such as which cores, memory and devices belong to which operating systems, hypervisors and firmware is done in an ad-hoc, error prone way. Even harder is to set up shared resources, e.g. shared pages for virtio.

System Device Trees will change all that by extending today's device trees, used by Linux, Xen, U-Boot, etc. to describe the full system and also include configuration information on what belongs where. This will enable any operating environment, including open source and proprietary Real-Time Operating Systems to be configured form one true source. System Device Trees are part of the Linaro Device Tree Evolution Project.

This talk will discuss the progress that has been made up to date, both in terms of specification as well as tooling. The open source Lopper tool will be demonstrated with different backends to show how to "prune" the System Device Tree to a traditional Device Tree as well as generating "#define" information usable for an RTOS.


Stefano Stabellini

Principal Engineer, Xilinx
Stefano Stabellini serves as system software architect and virtualization lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal... Read More →
avatar for Bruce Ashfield

Bruce Ashfield

Principal Engineer, Xilinx
Bruce Ashfield is currently a system software architect and Yocto technical lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Wind River, he created a embedded products based on the Yocto project. Bruce had a particular focus in virtualization and cloud... Read More →
avatar for Tomas Evensen

Tomas Evensen

CTO Embedded SW - Xilinx
Tomas Evensen is Chief Technology Officer, Embedded Software at Xilinx. In this role he is responsible for the embedded software strategy for Xilinx All Programmable SoCs. Prior to joining Xilinx, Evensen was Chief Technology Officer at Wind River for 7 years, as well as GM for the... Read More →

Wednesday March 25, 2020 18:00 - 18:25 UTC
Track 1 [Wednesday]