私たちは、Sparc V8プロセッサエミュレータからLinuxカーネルを起動するための最小ブートローダを作成しようとしています。
私が理解したのは、ブートローダとカーネル間のインタフェースはromvec
)というデータ構造で構成されています。しかし、romvec構造は非常に複雑で、prom関数へのポインタを含みます。
powerPCとARMには、FDT(Flat Device Tree)構造を使用してブートローダからカーネルにハードウェア情報を渡すオプションがあります。 sparc(32ビット)もFDTをサポートしていることを確認できません。
- Linuxカーネルの現在のSparc-32ポートは、FDT(Flat Device Tree)構造を使用できますか?
- では、このサポートを有効にする方法は?