Long-Term Support and Security of the Device-Tree - A. Chaiken, Mentor Graphics

954 views · Published 16 November 2013 · 49:21 · Indexed 14 November 2026

Channel: The Linux Foundation · 2013 · Science & Technology

Watch on YouTube

The DT provides an inheritance mechanism for the hardware (HW) description of a peripheral set via layered include files. Inevitably violations of best design practices like level separation and smart variable naming will cause headaches. Extensions like macro preprocessing, overlays, and description of hypervisors will further complicate DT source (DTS) design. Specification of a board_s features now requires DTS (soon to be in its own repo) in addition to kernel and bootloader configuration files and firmware. The only way to check the compatibility and consistency of these files is by booting on HW. Re-configuration of HW capabilities by modifying a DT blob without changing the kernel is convenient but affects update strategy. Notably, DT binaries are not signed for security. DT presents particular maintenance problems in industries like automotive where product life is in decades. http://events.linuxfoundation.org/events/embedded-linux-conference-europe/program/schedule

More from this channel