您的位置:首页 > 其它

关于内核参数的处理

2014-10-28 17:22 162 查看
今天无意中想到,我们在bootload中添加到内核中的参数是如何在内核中处理的

比如console=ttyS0  root=/dev/nfs nfsroot=/opt/nfsroot/等等

原来,这些参数是通过__setup与early_param 来实现的

比如内核nfsroot.c中的__setup("nfsroot=", nfs_root_setup);

以及

init.c中的early_param("memrsv", parse_memrsv);

当然,正如名字的意思 early_param 宏注册的内核选项必须要在其他内核选项之前被处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: