यह कमांड इंटेल_रेग है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
Intel_reg - इंटेल ग्राफिक्स रजिस्टर मल्टीटूल
SYNOPSIS
इंटेल_रेग [विकल्प ...] आदेश
वर्णन
इंटेल ग्राफिक्स रजिस्टर मल्टीटूल। इंटेल ग्राफिक्स MMIO को पढ़ें, लिखें, डंप करें और डिकोड करें और
साइडबैंड रजिस्टर, और बहुत कुछ।
विकल्प
कुछ विकल्प वैश्विक हैं, और कुछ कमांड के लिए विशिष्ट हैं।
--verbose
वाक्पटुता बढ़ाएँ।
--शांत
वाचालता कम करें।
--गिनती=एन
एन रजिस्टर पढ़ें।
--बाइनरी
आउटपुट बाइनरी मान।
--सब
सभी ज्ञात प्लेटफार्मों के लिए डिकोड रजिस्टर।
--mmio=फ़ाइल
FILE से MMIO बार का प्रयोग करें।
--डेविड=डेविड
PCI ID DEVID होने का नाटक करें। अन्य मशीनों से MMIO बार स्नैपशॉट के साथ उपयोगी।
--कल्पना=पथ
पाथ द्वारा निर्दिष्ट निर्देशिका या फ़ाइल से रजिस्टर स्पेक पढ़ें; रजिस्टर विशिष्ट परिभाषाएं देखें
विवरण के लिए नीचे।
--मदद
संक्षिप्त सहायता दिखाएं।
कमानों
आदेशों के लिए रजिस्टरों का वर्णन करने के तरीके के बारे में नीचे रजिस्टर संदर्भ देखें।
पढ़ना [--गिनती=एन] पंजीकृत [...]
प्रत्येक निर्दिष्ट रजिस्टर को डंप करें, या प्रत्येक रजिस्टर से शुरू होने वाले एन रजिस्टरों को डंप करें।
लिखना पंजीकृत मूल्य [रजिस्टर करें मूल्य ...]
प्रत्येक VALUE को संबंधित रजिस्टर में लिखें।
फेंकना [--mmio=फ़ाइल --डेविड=डेविड]
रजिस्टर स्पेक में निर्दिष्ट सभी रजिस्टरों को डंप करें।
व्याख्या करना पंजीकृत मूल्य
डीकोड रजिस्टर मूल्य।
स्नैपशॉट
MMIO बार को स्टडआउट में आउटपुट करें। आउटपुट का उपयोग डंप के बाद के आह्वान के लिए किया जा सकता है या
--mmio=FILE और --devid=DEVID पैरामीटर के साथ पढ़ें।
सूची
ज्ञात रजिस्टरों की सूची बनाएं।
मदद
संक्षिप्त सहायता प्रदर्शित करें।
पंजीकृत संदर्भ
रजिस्टरों को [(PORTNAME|PORTNUM|MMIO-OFFSET):](REGNAME|REGADDR) के रूप में परिभाषित किया गया है।
पोर्टनाम
रजिस्टर एक्सेस विधि, सबसे अधिक बार MMIO, जो कि डिफ़ॉल्ट है। समर्थित तरीके
सभी प्लेटफार्मों पर "mmio", "portio-vga", और "mmio-vga" हैं।
BYT और CHV पर, साइडबैंड पोर्ट "bunit", "punit", "nc", "dpio", "gpio-nc", "cck",
"ccu", "dpio2", और "flisdsi" भी समर्थित हैं।
पोर्टनम
BYT और CHV पर समर्थित साइडबैंड पोर्ट के लिए पोर्ट नंबर। केवल संख्याएँ मैप की गईं
समर्थित बंदरगाहों की अनुमति है, मनमानी संख्या स्वीकार नहीं की जाती है।
0xff से ऊपर की संख्या स्वचालित रूप से MMIO ऑफ़सेट के रूप में व्याख्या की जाती है, पोर्ट नंबर नहीं।
MMIO-ऑफसेट
MMIO का उपयोग करें, और इस ऑफ़सेट को रजिस्टर पते पर जोड़ें।
0xff के बराबर या उससे कम की संख्या स्वचालित रूप से पोर्ट नंबर के रूप में व्याख्या की जाती है, MMIO नहीं
ऑफसेट
रेगनाम
रजिस्टर का नाम जैसा कि रजिस्टर स्पेक में परिभाषित किया गया है।
यदि MMIO ऑफ़सेट निर्दिष्ट नहीं है, तो इसे रजिस्टर स्पेक से उठाया जाता है। हालांकि, बंदरगाहों
नहीं हैं; पोर्ट रजिस्टर नामों के लिए एक नाम स्थान है।
रेगैडर
रजिस्टर पता। रजिस्टर में संबंधित रजिस्टर नाम निर्दिष्ट करने की आवश्यकता नहीं है
कल्पना।
वातावरण
INTEL_REG_SPEC
निर्देशिका या फ़ाइल का पथ जिसमें रजिस्टर स्पेक परिभाषाएं हैं।
पंजीकृत कल्पना परिभाषाएं
एक रजिस्टर स्पेक सहयोगी पते के साथ नाम पंजीकृत करता है। इसमें युक्ति की खोज की जाती है
आदेश:
1. --spec विकल्प द्वारा निर्दिष्ट निर्देशिका या फ़ाइल।
2. INTEL_REG_SPEC पर्यावरण चर द्वारा निर्दिष्ट निर्देशिका या फ़ाइल।
3. बिल्टिन रजिस्टर स्पेक। चेतावनी के साथ फ़ॉलबैक के रूप में भी उपयोग किया जाता है यदि उपरोक्त का उपयोग किया जाता है लेकिन
असफल।
यदि कोई निर्देशिका --spec विकल्प या INTEL_REG_SPEC पर्यावरण चर का उपयोग करके निर्दिष्ट की जाती है,
निर्देशिका को इस क्रम में एक विशिष्ट फ़ाइल के लिए स्कैन किया गया है:
1. पीसीआई डिवाइस आईडी के नाम पर फाइल। उदाहरण के लिए, "0412"।
2. फ़ाइल का नाम लोअरकेस में कोड नाम के नाम पर रखा गया है, बिना विराम चिह्न के। उदाहरण के लिए,
"घाटी का दृश्य"।
3. पीढ़ी के नाम पर फ़ाइल। उदाहरण के लिए, "gen7" (ध्यान दें कि यह वैलीव्यू से मेल खाता है,
आइवीब्रिज और हैसवेल!)
रजिस्टर करें कल्पना पट्टिका का गठन
रजिस्टर स्पेक प्रारूप को संक्षेप में नीचे वर्णित किया गया है:
· "#", ";", या "//" से शुरू होने वाली खाली लाइनों और लाइनों को नजरअंदाज कर दिया जाता है।
· रेखाएं नहीं "(" से शुरू होने की व्याख्या फ़ाइल नामों के रूप में की जाती है, पूर्ण या सापेक्ष, होने के लिए)
शामिल थे.
· "(" से शुरू होने वाली पंक्तियों को रजिस्टर परिभाषाओं के रूप में व्याख्यायित किया जाता है।
रजिस्टरों को टुपल्स ('REGNAME', 'REGADDR', 'PORTNAME|PORTNUM|MMIO-OFFSET') के रूप में परिभाषित किया गया है, जैसे
ऊपर रजिस्टर संदर्भों में। पोर्ट विवरण निरूपित करने के लिए एक खाली स्ट्रिंग भी हो सकता है
एमएमआईओ।
उदाहरण:
· # यह एक टिप्पणी है, नीचे एक शामिल है
· vlv_pipe_a.txt
· ('GEN6_PMINTRMSK', '0x0000a168', '')
· ('MIPIA_PORT_CTRL', '0x61190', '0x180000')
· ('PLL1_DW0', '0x8000', 'DPIO')
onworks.net सेवाओं का उपयोग करके ऑनलाइन Intel_reg का उपयोग करें