关于内核参数的处理

来源:互联网 发布:windows dd命令 编辑:程序博客网 时间:2024/06/03 15:54

今天无意中想到,我们在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 宏注册的内核选项必须要在其他内核选项之前被处理。

0 0
原创粉丝点击