Как загрузить наложение дерева устройств на ядро 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 в известное место в ОЗУ, которое затем указывается в командной строке ядра.
Какой загрузчик вы используете?