linux cmdline解析过程说明
2013-10-18 16:43
232 查看
cmdline为bootloader传递给内核的启动参数,包含很多配置信息,如root=xxx,console=xxx
这些参数的解析是由内核在启动过程中完成的。解析程序分为很多模块,每个模块都使用“__setup("xxx",foo)”形式关联相应参数到处理函数。
如 root参数的关联代码为:
然后root后面的参数就会已参数的形式传递给root_dev_setup函数。
__setup为内核定义宏
这些参数的解析是由内核在启动过程中完成的。解析程序分为很多模块,每个模块都使用“__setup("xxx",foo)”形式关联相应参数到处理函数。
如 root参数的关联代码为:
__setup("root=", root_dev_setup);
然后root后面的参数就会已参数的形式传递给root_dev_setup函数。
__setup为内核定义宏
相关文章推荐
- linux 时间戳/时间转换
- linux windows关于端口和进程的cmd
- linux下which、whereis、locate、find 命令的区别
- centos6.4.yum-lamp环境设置
- Linux 监控工具之Cacti使用详解(四)
- 关于linux时间、时区
- windows下使用vnc viewer远程连接Linux桌面
- Linux的五个查找命令
- 学习 Linux,302(混合环境): Winbind
- linux rfkill
- Linux之fuser命令
- LINUX vi(vim) 高亮显示语法文件
- Linux常用命令大全
- window或linux取得所有文件名
- Linux gadget 驱动1
- linux下的C语言计算程序执行时间
- ubuntu下的IP设置
- unix/linux下监控进程状态及自动重启进程
- 递归实现插入排序,算法导论练习2.3,linux C实现
- Linux命令:date 时间戳数字与字符串格式转换