Di solito tutte le schede di piattaforma incorporate come beaglebone/board, Rasp pi, ecc. Ecc. Dispongono di file di bordo che descrivono l'hardware presente tramite la struttura.File di bordo per sistemi basati su x86
Quindi c'è qualcosa di simile per i sistemi basati su x86. Come forniamo i dati della piattaforma per i dispositivi non rilevabili nei sistemi x86
Modifica: la configurazione consente l'opzione per la compilazione con il supporto dell'albero del dispositivo o senza di esso.
CONFIG_USE_OF = y
CONFIG_DTC = y
CONFIG_OF = y
CONFIG_PROC_DEVICETREE = y
Grazie. GNA
FYI: i file di bordo sono obsoleti. [Albero dei dispositivi] (http://elinux.org/Device_Tree) è l'arte moderna per descrivere l'hardware delle schede. – yegorich
Lo so ... ma cosa è stato utilizzato quando l'albero dei dispositivi non è stato incorporato nel kernel Linux. L'albero dei dispositivi era predominante in SPARC e POWER PC ... era usato e veniva usato anche con x86. – RootPhoenix
Dai un'occhiata a questo file DTS: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/platform/ce4100/falconfalls.dts?id=refs /tags/v3.18-rc5 – yegorich