ブートローダーからカーネルに渡されたタグ (具体的には ATAG_MEM) のリストを確認したいと思います。それを行う最良の方法は何ですか?
質問する
581 次
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 に答える