kernel_param结构体的定义是:
|
内核启动时就会对字符串命令进行解析,在kernel\init\main.c中,内核启动函数start_kernel中
对外部数组进行了声明:
|
然后调用函数parse_args对数组进行解析:
|
其中command_line就是要解析的字符串命令行,unknown_bootoption是函数指针,它用来获取指定参数的=右边的值。
parse_args就会在数组中找到和nousb名称一样的kernel_param变量,并调用它的set函数对其进行付值。
kernel_param结构体的定义是:
|
内核启动时就会对字符串命令进行解析,在kernel\init\main.c中,内核启动函数start_kernel中
对外部数组进行了声明:
|
然后调用函数parse_args对数组进行解析:
|
其中command_line就是要解析的字符串命令行,unknown_bootoption是函数指针,它用来获取指定参数的=右边的值。
parse_args就会在数组中找到和nousb名称一样的kernel_param变量,并调用它的set函数对其进行付值。