蜗窝科技

bootargs优先级

蜗窝讨论区存档 · Linux kernel技术问答 · 楼主 wangpeng_bj · 2018-03-21 · 1 帖

本文是原「蜗窝讨论区」的历史存档(2018-03-21),来自版块「Linux kernel技术问答」,共 1 帖。讨论区已停止服务,此处仅供查阅。

wangpeng_bj · 2018-03-21 17:19

Hi linux, uboot中有do_bootm_linux -> boot_prep_linux -> image_setup_linux -> image_setup_libfdt -> fdt_chosen,我看到里面有find or create "/chosen" node的动作,之后判断如果存在环境变量bootargs,就使用这一份。 请教以下想法是否正确: 1、dts中可以不添加chosen -> bootargs属性,uboot会帮我们创建 2、uboot环境变量中的bootargs优先级最高 其次是uboot代码里默认的那个bootargs 最后才是dts中指定的bootargs