Как загрузить наложение дерева устройств на ядро ​​3.19+

Ядро 3.19 (повторно) введенные накладки дерева устройств. Я нахожусь в ядре Linux 3.19.4, через Fedora (3.19.4-200.fc21.armv7hl).

У меня есть файл наложения overlay.dts, как описано в documentation.

overlay.c содержит функции для работы с оверлеями, в том числе к функциям для загрузки оверлея.

Проверяет ли ядро ​​какие-либо пути для наложений? Если да, то где? Если нет, как я могу загрузить свой оверлей?

Ответ 1

Из моего опыта (3.8-3.14) загрузка DTB на самом деле является юрисдикцией загрузчика, а не самого ядра. Я использовал u-boot для этого - u-boot может загружать скомпилированный файл дерева устройств (man dtc) из файловой системы на основе EXT2 в известное место в ОЗУ, которое затем указывается в командной строке ядра.

Какой загрузчик вы используете?