1 つの組み込み Linux カーネルで 2 つの同様のハードウェア プラットフォームをサポートしたいと考えています。カーネルは複数のstruct machine_desc
構造をサポートしていますか? この構造体のインスタンスは、通常、ボードの C 定義ファイルでMACHINE_START
およびマクロを使用して定義されます。MACHINE_END
MACH_TYPE
ブートローダーからカーネルに渡すメカニズムがあるため、カーネルが複数のマシンをサポートできることは理にかなっているようです。何か特別なことをする必要がありますか?