Linux

設備樹 blob 是否與特定的 linux 核心版本相關聯?

  • January 25, 2017

我在問自己,某個適用於 linux 核心版本 3.18 的 dtb 是否與 linux 核心版本 4.9 兼容。

我想不會,因為關於設備樹的核心程式碼可能會隨著時間而改變,但它必須以某種方式兼容,否則多個 dts/dtsi 文件必須一直改變。

我使用 google 對此進行了調查,但即使在官方文件中,我也找不到關於不同核心版本之間兼容性的資訊。

設備樹應該是一個穩定的 ABI,因此為任何版本的核心編寫的設備樹應該適用於任何後續的核心版本。

然而,出於實際原因,通常情況並非如此。您可以查看 Thomas 的以下展示文稿,解釋原因: http: //free-electrons.com/pub/conferences/2015/elc/petazzoni-dt-as-stable-abi-fairy-tale/petazzoni-dt -as-stable-abi-fairy-tale.pdf

影片:https ://www.youtube.com/watch?v=rPRqIS9q6CY

引用自:https://unix.stackexchange.com/questions/339839