Linux kernel 基于x86的系统的板文件

Linux kernel 基于x86的系统的板文件,linux-kernel,linux-device-driver,embedded-linux,platform,Linux Kernel,Linux Device Driver,Embedded Linux,Platform,通常,所有嵌入式平台板(如beaglebone/board、Rasp pi等)都有板文件,用于描述使用结构的硬件 那么,基于x86的系统是否也有类似的功能呢。 我们如何为x86系统中的不可发现设备提供平台数据 编辑:配置允许选项使用设备树支持或不使用设备树支持进行编译 配置\u使用\u OF=y 配置故障诊断码=y 配置=y 配置进程设备树=y 谢谢。 GNA大多数设备可通过PCI和ACPI发现。 (尽管大多数x86 CPU不是SOC,但它们有许多内置PCI设备。) 剩下的少数设备(大部分是IB

通常,所有嵌入式平台板(如beaglebone/board、Rasp pi等)都有板文件,用于描述使用结构的硬件

那么,基于x86的系统是否也有类似的功能呢。 我们如何为x86系统中的不可发现设备提供平台数据

编辑:配置允许选项使用设备树支持或不使用设备树支持进行编译

配置\u使用\u OF=y

配置故障诊断码=y

配置=y

配置进程设备树=y

谢谢。
GNA

大多数设备可通过PCI和ACPI发现。 (尽管大多数x86 CPU不是SOC,但它们有许多内置PCI设备。)

剩下的少数设备(大部分是IBM PC上的遗留设备)是用x86 arch代码硬编码的


任何非PCI的“新”设备都必须由BIOS在某些ACPI表中描述。

FYI:板文件已过时。是描述板卡硬件的现代艺术。我知道……但是,当设备树没有包含在linux内核中时,使用了什么呢。。设备树在SPARC和POWER PC中占主导地位。它是否已被使用,并且也与x86一起使用。查看此DTS文件:Ok。我看到了那个文件。但配置文件提供了使用设备树支持或不使用设备树支持进行编译的选项。然后使用什么。全部
arch/x86/