修改为tegra3_android_defconfig后,.config没有得到更新

时间:2015-08-20 10:34:23

标签: kernel android-kernel

修改为tegra3_android_defconfig后,<。> .config没有更新。在tegra3_android_defconfig中添加模块(MODULE_XX_CONFIG = y)之后,虽然构建成功,但我生成了“make tegra3_android_defconfig”,生成的.config没有新添加的条目。 / p>

2 个答案:

答案 0 :(得分:1)

警告 ::这个答案适用于标准Linux内核。我对android-kernel不太确定。

仅向tegra3_android_defconfig添加配置标志是不够的。同样的配置也应该包含在Kconfig文件中。

完成defconfig后,将根据Kconfig文件生成.config。只有特定配置的值来自arch / XX / configs / XX_defconfig。

如果XX_defconfig中未提及特定配置的值,则将使用Kconfig中提到的默认值,并生成.config文件。

考虑标准内核的tegra_defconfig中的CONFIG_IPV6标志。

以下文件负责该配置 http://lxr.free-electrons.com/source/net/ipv6/Kconfig

IPV6                ---> CONFIG_IPV6 
IPV6_OPTIMISTIC_DAD ---> CONFIG_IPV6_OPTIMISTIC_DAD
IPV6_ROUTER_PREF    ---> CONFIG_IPV6_ROUTER_PREF

答案 1 :(得分:0)

终于找到了问题。必须将我们的Kconfig路径添加到根Kconfig文件。喜欢---&gt;在根Kconfig文件中输入“drivers / xxx / Kconfig”,以便它允许构建使用新的驱动程序Kconfig文件。