您的位置:首页 > 运维架构 > Linux

linux cmdline解析过程说明

2013-10-18 16:43 232 查看
cmdline为bootloader传递给内核的启动参数,包含很多配置信息,如root=xxx,console=xxx

这些参数的解析是由内核在启动过程中完成的。解析程序分为很多模块,每个模块都使用“__setup("xxx",foo)”形式关联相应参数到处理函数。

如 root参数的关联代码为:

__setup("root=", root_dev_setup);


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

__setup为内核定义宏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: