首页 文章

在Yocto中启用/禁用内核配置选项

提问于
浏览
0

我有一个名为 CONFIG_X86_SMAP 的配置选项,我想在我的内核映像中禁用它 . 问题是我可以在我的 defconfig 文件中设置_1138700_文件,并且它不是由任何配置片段“ .cfg ”设置的 .

即使我尝试使用 .cfg 禁用它,如下所示:

# CONFIG_FOO is not set

我仍然在最终生成的.config文件中找到它 . 我无法理解如何启用此选项 .

注意:任何其他驱动程序/功能都不依赖于此配置选项 .

1 回答

  • 1

    您可以按照以下步骤修改defconfig .

    • 确定生成.config的任务 . (在大多数情况下,将会有do_configure或do_defconfig任务创建.config)

    • 在配方中添加以下行(linux-kernel.bb文件) . 这会将配置附加到defconfig文件 .

    do_confiure_prepend() { cat >> <path_to_your_defconfig> << END CONFIG_X=y CONFIG_Y is not set END }

相关问题