背景
我们常用cmdline去控制某些功能的开启或关闭,或是传递一些参数。
在系统下,我们可以使用cat /proc/cmdline来查看启动参数,
那uboot或是grub的启动参数cmdline是怎么传递解析的呢?
传递与解析
以ARM64平台,early_param()为例
流程图:
CODE
early_param --> obs_kernel_param(.init.setup段) ----
|
---> do_early_param (匹配,处理,执行`early_param`中的处理函数)
|
(uefi) -------> fdt ------> boot_command_line ----
early_param
以常用的loglevel参数为例,
......
作者: Shell