• # Device tree

    Posté par . En réponse à la dépêche Sortie du noyau Linux 3.7. Évalué à 9.

    Le travail réalisé consiste à sortir la description du matériel du noyau et à la reporter dans un fichier texte qui lui sera transmis lors du démarrage

    Une simplification un peu rapide. Les device tree ont été abordé précédemment:
    https://linuxfr.org/news/sortie-du-noyau-linux%C2%A02639#toc_34
    https://linuxfr.org/news/le-noyau-linux-est-disponible-en-version%C2%A030#toc_25

    En gros, le fichier de description est bien un fichier texte(platforme.dts), mais il est compilé en une structure de donnée binaire (platforme.dtb), et c’est ce qui est passé par le bootloader. Pour le cas où le bootloader est trop vieux et ne supporte pas le passage de dtb, celle-ci peut-être concaténée à l’image noyau, et celui-ci la charge de lui même. Mais on perd l’intérêt d’avoir une seule image pour plusieurs plateformes.