5

के लिए बोर्ड फ़ाइलें आमतौर पर सभी एम्बेडेड प्लेटफार्म बोर्ड जैसे कि बीगलबोन/बोर्ड, रास्प पीआई इत्यादि में बोर्ड फाइलें होती हैं जो बताती हैं कि संरचना का उपयोग करके हार्डवेयर क्या मौजूद है।x86 आधारित सिस्टम

तो क्या x86 आधारित सिस्टम के लिए कुछ भी समान है। हम x86 सिस्टम

में गैर-खोजने योग्य डिवाइसों के लिए प्लेटफ़ॉर्म डेटा कैसे प्रदान करते हैं: कॉन्फ़िगरेशन डिवाइस डिवाइस पेड़ समर्थन या उसके बिना संकलित करने के विकल्प को अनुमति देता है।

CONFIG_USE_OF = y

CONFIG_DTC = y

CONFIG_OF = y

CONFIG_PROC_DEVICETREE = y

धन्यवाद। जीएनए

+0

एफवाईआई: बोर्ड फाइल अप्रचलित हैं। [डिवाइस ट्री] (http://elinux.org/Device_Tree) बोर्ड हार्डवेयर का वर्णन करने के लिए आधुनिक कला है। – yegorich

+0

मुझे पता है कि ... लेकिन लिनक्स कर्नेल में डिवाइस पेड़ को शामिल नहीं किया गया था .. डिवाइस का पेड़ स्पार्क और पावर पीसी में प्रमुख था ... इसका इस्तेमाल किया गया था और इसका उपयोग x86 के साथ भी किया जाता था। – RootPhoenix

+0

इस डीटीएस फ़ाइल पर एक नज़र डालें: 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

उत्तर

3

अधिकांश डिवाइस पीसीआई और एसीपीआई के माध्यम से खोजे जा सकते हैं। (भले ही अधिकांश x86 CPUs एसओसी नहीं हैं, फिर भी उनके पास कई अंतर्निहित पीसीआई डिवाइस हैं।)

कुछ शेष डिवाइस (ज्यादातर आईबीएम पीसी पर वापस ले जाने वाली विरासत सामग्री) x86 आर्क कोड में हार्डकोड किए गए हैं।

पीसीआई नहीं होने वाले किसी भी 'नए' डिवाइस को कुछ एसीपीआई तालिका में BIOS द्वारा वर्णित किया जाना चाहिए।

+0

क्या हम उस आर्किटेक्चर कोड को ढूंढ सकते हैं? – RootPhoenix

+0

सभी 'arch/x86/'से अधिक। –

संबंधित मुद्दे