我试图在我使用的自定义内核上启用 CONFIG_PCI 选项,但找不到该选项。从菜单配置屏幕搜索,我发现 CONFIG_PCI 应该位于“总线支持”菜单下,并且它取决于 CONFIG_MIGHT_HAVE_PCI。搜索此选项会给出以下输出:
Symbol: MIGHT_HAVE_PCI [=n]
Type : boolean
所以,我找不到任何我感兴趣的配置...任何人都可以告诉我如何找到这些难以捉摸的选项吗?
答案1
我猜您正在开发 ARM 内核(MIGHT_HAVE_PCI
仅用于arc
和arm
)。正如您所注意到的,CONFIG_PCI
取决于CONFIG_MIGHT_HAVE_PCI
;后者不是用户可选择的选项,而是 ARM 平台选择的设置,通过“ARM 系统类型”选项,或特定的 SoC 或机器,通过它们自己的选项(例如Atmel SoC 中的“AT91RM9200”)。您需要选择适当的系统类型,并可能对其进行修改以使其选择MIGHT_HAVE_PCI
。看arch/arm/Kconfig
了解详情。