0

ブートローダーからカーネルに渡されたタグ (具体的には ATAG_MEM) のリストを確認したいと思います。それを行う最良の方法は何ですか?

4

1 に答える 1

1

初期エントリ コードは、MMU の起動直後にhead-common.S、ブートローダーによって渡された物理アドレスをカーネル変数に入れます。__atags_pointerそれは、後のステップで(in ) をsetup_arch()呼び出してから取得する場所です。物理的にマップされたメモリにアクセスする方法については、そこを参照してください。setup_machine_*()arch/arm/kernel/atags_parse.c

この段階でそれらを「確認」するprintkには、ドライバー スタックが完全に初期化される前にデバイスからトレース/診断を抽出するために、早期起動サポート、JTAG デバッガー、またはその他のメカニズムが必要です。それ (デバイスの起動の早い段階で診断を抽出する機能) が問題である場合は、質問を明確にしてください。

于 2013-03-07T13:45:44.683 に答える