AM33xx設定のU-bootソースを理解しています。 ソースをhttps://git.ti.com/ti-u-boot/ti-u-boot/blobs/master/common/init/board_init.c#line126にしている間、mallocベースはグローバルデータで更新されましたが、グローバルデータポインタ(* gd)が定義されている場所は不明です。 Sitaraプロセッサでグローバルデータポインタ(* gd)が定義されている場所を理解するのに役立ちますか。U-bootのグローバルデータポインタ宣言
-1
A
答えて
0
arch/arm/include/asm/global_data.h
に#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r9")
で定義されているようです。 ファイルの先頭に使用されるDECLARE_GLOBAL_DATA_PTRマクロhttps://git.ti.com/ti-u-boot/ti-u-boot/blobs/master/common/init/board_init.c#line126。
関連する問題
- 1. 宣言と宣言の順序
- 2. メソッド宣言の重複宣言
- 3. クラス宣言とインスタンス宣言の型キーワード
- 4. uboot images for mx5x
- 5. zImage loadaddr in Uboot
- 6. antlrグローバルルールスコープ宣言対@メンバー宣言
- 7. ベクトル宣言「予想パラメータ宣言子」
- 8. 宣言
- 9. 宣言
- 10. 宣言
- 11. "スクリプトタイプ"宣言と "スクリプト言語"宣言の相違
- 12. クラスの宣言
- 13. のConst宣言
- 14. 宣言的言語のXSLT
- 15. uboot a hello world kernel
- 16. PHPで宣言されたクラス宣言を含むクラス宣言PHPコードスニファ
- 17. 前方宣言とプロトタイプ宣言 "宣言"を呼び出すだけですか?
- 18. テンプレートパラメータの再宣言
- 19. 空の型宣言
- 20. C++の宣言子
- 21. Haskellの型宣言
- 22. Haskellの型宣言
- 23. UPPAALのチャネル宣言
- 24. クラスファイルのメソッド宣言
- 25. CakePHP2:の...宣言は
- 26. スウィフト:ジェネリッククラスの宣言
- 27. NSMutableArray宣言のスピードアップ?
- 28. Web.configファイルパスの宣言
- 29. クリーナーのプロパティ宣言
- 30. 複数の宣言