0

我想查看从引导加载程序传递给内核的标签列表(特别是 ATAG_MEM)。最好的方法是什么?

4

1 回答 1

1

初始入口代码将在启动 MMU 后将head-common.S引导加载程序传递的物理地址放入内核变量中。__atags_pointer这就是后面的步骤,setup_arch()调用setup_machine_*()(in arch/arm/kernel/atags_parse.c) 然后从中检索它。参见那里了解如何访问物理映射的内存。

在这个阶段“看到”它们需要一些早期引导printk支持、JTAG 调试器或其他一些机制,以便在驱动程序堆栈完全初始化之前从设备中提取跟踪/诊断。如果那(在设备启动早期提取诊断的能力)是您的问题,请澄清问题。

于 2013-03-07T13:45:44.683 回答