นี่คือคำสั่ง intel_reg ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
intel_reg - กราฟิก Intel ลงทะเบียน multitool
เรื่องย่อ
intel_reg [ตัวเลือก ... ] คำสั่ง
DESCRIPTION
กราฟิก Intel ลงทะเบียน multitool อ่าน เขียน ดัมพ์ และถอดรหัสกราฟิก Intel MMIO และ
ทะเบียนข้างเคียงและอื่น ๆ
OPTIONS
บางตัวเลือกเป็นแบบโกลบอล และบางตัวเลือกเฉพาะสำหรับคำสั่ง
--รายละเอียด
เพิ่มความฟุ่มเฟือย
--เงียบ
ลดการใช้คำฟุ่มเฟือย
--นับ=N
อ่านการลงทะเบียน N
--ไบนารี่
เอาต์พุตค่าไบนารี
--ทั้งหมด
ถอดรหัสการลงทะเบียนสำหรับแพลตฟอร์มที่รู้จักทั้งหมด
--mmio=ไฟล์
ใช้แถบ MMIO จาก FILE
--devid=ปีศาจ
แกล้งทำเป็น PCI ID DEVID มีประโยชน์กับสแน็ปช็อตแถบ MMIO จากเครื่องอื่น
--spec=เส้นทาง
อ่านข้อกำหนดการลงทะเบียนจากไดเร็กทอรีหรือไฟล์ที่ระบุโดย PATH; ดูข้อกำหนดข้อมูลจำเพาะของการลงทะเบียน
ด้านล่างสำหรับรายละเอียด
--ช่วยด้วย
แสดงความช่วยเหลือสั้นๆ
คำสั่ง
ดู REGISTER REFERENCES ด้านล่างเกี่ยวกับวิธีอธิบายการลงทะเบียนสำหรับคำสั่งต่างๆ
อ่าน [--นับ=N] ลงทะเบียน [ ... ]
ดัมพ์แต่ละ REGISTER ที่ระบุ หรือ N register เริ่มต้นจากแต่ละ REGISTER
เขียน ลงทะเบียน มูลค่า [ลงทะเบียน มูลค่า ... ]
เขียนแต่ละ VALUE ไปยัง REGISTER ที่เกี่ยวข้อง
กอง [--mmio=ไฟล์ --devid=ปีศาจ]
ดัมพ์รีจิสเตอร์ทั้งหมดที่ระบุในข้อมูลจำเพาะของรีจิสเตอร์
ถอดรหัส ลงทะเบียน มูลค่า
ถอดรหัส REGISTER VALUE
ภาพรวม
ส่งออกแถบ MMIO ไปที่ stdout เอาต์พุตสามารถใช้สำหรับการเรียกใช้ดัมพ์หรือ .ในภายหลัง
อ่านด้วยพารามิเตอร์ --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
พาธไปยังไดเร็กทอรีหรือไฟล์ที่มีข้อกำหนดข้อมูลจำเพาะของรีจิสเตอร์
ลงทะเบียน SPEC นิยาม
ข้อกำหนดการลงทะเบียนเชื่อมโยงชื่อลงทะเบียนกับที่อยู่ Spec กำลังค้นหาในนี้
ใบสั่ง:
1. ไดเร็กทอรีหรือไฟล์ที่ระบุโดยตัวเลือก --spec
2. ไดเร็กทอรีหรือไฟล์ที่ระบุโดยตัวแปรสภาพแวดล้อม INTEL_REG_SPEC
3. ข้อมูลจำเพาะของการลงทะเบียนในตัว ยังใช้เป็นข้อมูลสำรองพร้อมคำเตือนหากใช้ข้างต้นแต่
ล้มเหลว.
หากระบุไดเรกทอรีโดยใช้ตัวเลือก --spec หรือตัวแปรสภาพแวดล้อม INTEL_REG_SPEC
ไดเร็กทอรีถูกสแกนหาไฟล์ spec ตามลำดับนี้:
1. ไฟล์ที่ตั้งชื่อตาม ID อุปกรณ์ PCI ตัวอย่างเช่น "0412"
2. ไฟล์ที่ตั้งชื่อตามชื่อรหัสเป็นตัวพิมพ์เล็กโดยไม่มีเครื่องหมายวรรคตอน ตัวอย่างเช่น,
"หุบเขาวิว".
3. ไฟล์ที่ตั้งชื่อตามรุ่น ตัวอย่างเช่น "gen7" (โปรดทราบว่าสิ่งนี้ตรงกับ Valleyview
ไอวี่บริดจ์และแฮสเวลล์!)
สมัครสมาชิก สเป็ค เนื้อไม่มีมัน รูปแบบ
รูปแบบข้อกำหนดการลงทะเบียนมีคำอธิบายสั้น ๆ ด้านล่าง:
· บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย "#", ";" หรือ "//" จะถูกละเว้น
· เส้น ไม่ ขึ้นต้นด้วย "(" จะถูกตีความว่าเป็นชื่อไฟล์แบบสัมบูรณ์หรือแบบสัมพัทธ์เป็น
ที่รวมอยู่
· บรรทัดที่ขึ้นต้นด้วย "(" จะถูกตีความว่าเป็นคำจำกัดความของการลงทะเบียน
การลงทะเบียนถูกกำหนดเป็นทูเพิล ('REGNAME', 'REGADDR', 'PORTNAME|PORTNUM|MMIO-OFFSET') เช่น
ใน REGISTER REFERENCES ด้านบน คำอธิบายพอร์ตอาจเป็นสตริงว่างเพื่อแสดงว่า
เอ็มเอ็มโอ
ตัวอย่าง:
· # นี่คือความคิดเห็น ด้านล่างคือ รวม
· vlv_pipe_a.txt
· ('GEN6_PMINTRMSK', '0x0000a168', '')
· ('MIPIA_PORT_CTRL', '0x61190', '0x180000')
· ('PLL1_DW0', '0x8000', 'DPIO')
ใช้ intel_reg ออนไลน์โดยใช้บริการ onworks.net