答案 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文件。喜欢--->在根Kconfig文件中输入“drivers / xxx / Kconfig”,以便它允许构建使用新的驱动程序Kconfig文件。