通常所有嵌入式平台电路板(如beaglebone / board,Rasp pi等)都有板文件,用于描述使用结构存在的硬件。
基于x86的系统有什么类似的东西吗? 我们如何为x86系统中的不可发现设备提供平台数据
编辑:配置允许选项使用设备树支持进行编译,或者不使用它。
CONFIG_USE_OF = Y
CONFIG_DTC = Y
CONFIG_OF = Y
CONFIG_PROC_DEVICETREE = Y
感谢。 GNA
答案 0 :(得分:3)
大多数设备都可通过PCI和ACPI发现。 (尽管大多数x86 CPU不是SoC,但它们有许多内置PCI设备。)
其余少数设备(主要是返回IBM PC的旧设备)在x86 arch代码中进行了硬编码。
任何非PCI的“新”设备必须由某些ACPI表中的BIOS描述。