linux cmdline解析过程说明

来源:互联网 发布:em算法 高斯混合模型 编辑:程序博客网 时间:2024/05/17 03:10

cmdline为bootloader传递给内核的启动参数,包含很多配置信息,如root=xxx,console=xxx
这些参数的解析是由内核在启动过程中完成的。解析程序分为很多模块,每个模块都使用“__setup("xxx",foo)”形式关联相应参数到处理函数。
如 root参数的关联代码为:

__setup("root=", root_dev_setup);


然后root后面的参数就会已参数的形式传递给root_dev_setup函数。

__setup为内核定义宏

原创粉丝点击