基于x86的系统的Board文件

时间:2014-11-17 03:52:13

标签: linux-kernel linux-device-driver embedded-linux platform

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

基于x86的系统有什么类似的东西吗? 我们如何为x86系统中的不可发现设备提供平台数据

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

  

CONFIG_USE_OF = Y

     

CONFIG_DTC = Y

     

CONFIG_OF = Y

     

CONFIG_PROC_DEVICETREE = Y

感谢。 GNA

1 个答案:

答案 0 :(得分:3)

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

其余少数设备(主要是返回IBM PC的旧设备)在x86 arch代码中进行了硬编码。

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