如何在Linux内核的暂存树中编译所有驱动程序?

里沙卜·哈达斯(RishabhHardas)

我已经下载了最新的linux内核和Next树,我想在'drivers / staging'树上运行稀疏模型,我尝试通过启用所有驱动程序make menuconfig,然后执行了

make C=1 M=drivers/staging

但是上面的命令仅生成一些驱动程序,而不是全部。

如何启用更多的分段驱动程序?

奥斯汀·海默加恩(Austin Hemmelgarn)

Kconfig文件中有一个特殊符号,称为BROKEN完全无法正常工作的代码(通常是灾难性的失败)在Kconfig文件中标记为对此符号有依赖性,该符号未由Kconfig本身定义在任何地方,因此不会由allyesconfig或任何其他自动配置目标设置。过渡树中合理比例的驱动程序属于此类别,因此make allyesconfig不会包括其中的许多驱动程序我不是100%肯定,但我相信,你可以手动添加BROKEN=y在结束.config在构建目录中的文件,然后以类似的方式用手将其添加到手动启用的Kconfig符号要么BROKEN,或通过make menuconfig您可能还需要启用COMPILE_TEST 符号,但是在menuconfig UI中有一个条目(位于第一个子菜单中,靠近顶部),即使这样,某些驱动程序仍可能依赖于体系结构。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取在Linux内核启动期间已初始化/探测的所有模块/驱动程序的详细信息?

Linux内核中的USB鼠标使用哪些驱动程序?

如何在Linux设备驱动程序中设置errno?

USB存储驱动程序如何在Linux中工作?

ARM Linux内核驱动程序中的关键时序

Windows驱动程序内核:如何枚举所有子目录和文件?

如何在OpenBSD中编译单个驱动程序/文件而不编译整个内核?

Linux内核:从驱动程序中删除输入处理程序

如何修复在Linux内核SPI驱动程序中始终无法通过验证的SPI驱动程序

如何移植在2.6内核中编译的linux驱动程序,而不在其他新版本的内核中编译

如何在内核中仅编译无线驱动程序?

如何在Fedora上编译树外内核驱动程序以修复超慢的wifi?

在Qubes OS NetVM中安装树外内核驱动程序

Linux:以独立方式编译内核设备驱动程序

linux内核如何处理驱动程序?

如何在使用中更改驱动程序Linux

如何在FreeBSD中编译驱动程序

如何禁用Nouveau内核驱动程序

如何为4.2.0 Linux内核安装BlackMagic驱动程序

linux内核驱动程序调试日志

Linux内核驱动程序-SPI如何识别SPI设备?

如何在/ dev /子目录(内核驱动程序)中创建多个设备

如何使用设备树在一个Linux内核驱动程序中映射两个设备的资源?

Linux内核中的WS2812设备驱动程序

如何获得静态内置在Linux内核中的活动驱动程序的列表?

编译驱动程序/暂存

将设备驱动程序编译到内核

Linux 内核使用来自不同驱动程序树的头文件

如何在 Linux 驱动程序中列出 MMC 分区?