+ -
当前位置:首页 → 问答吧 → 关于bootloader想内核传递参数地址的问题?

关于bootloader想内核传递参数地址的问题?

时间:2011-06-28

来源:互联网

各位大侠!我在看setup_arch函数的时候!
if (__atags_pointer)
tags = phys_to_virt(__atags_pointer);
else if (mdesc->boot_params)
tags = phys_to_virt(mdesc->boot_params);
__atags_pointer是bootloader传递参数的物理地址,可是我在 打印 printk(KERN_INFO "%x\n", __atags_pointer);的时候确实0?为什么呢?

作者: wodenide007   发布时间: 2011-06-28

如果_atags_pointer为空,后面就以mdec->boot_params为准。

作者: zmlovelx   发布时间: 2011-06-29

引用 1 楼 zmlovelx 的回复:
如果_atags_pointer为空,后面就以mdec->boot_params为准。

我的意思是为什么为空?我传进去物理地址了啊?

作者: wodenide007   发布时间: 2011-06-29