ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

ແລ່ນເຊີບເວີ | Ubuntu > | Fedora > |


OnWorks favicon

intel_reg - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ intel_reg ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ intel_reg ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


intel_reg - Intel graphics register multitool

ສະຫຼຸບສັງລວມ


intel_reg [ທາງເລືອກ ... ] ຄໍາສັ່ງ

ລາຍລະອຽດ


Intel graphics ລົງທະບຽນ multitool. ອ່ານ, ຂຽນ, dump, ແລະຖອດລະຫັດ Intel graphics MMIO ແລະ
ທະບຽນ sideband, ແລະອື່ນໆ.

OPTIONS


ບາງທາງເລືອກແມ່ນທົ່ວໂລກ, ແລະບາງອັນສະເພາະກັບຄໍາສັ່ງ.

-- verbose
ເພີ່ມ​ທະ​ວີ​ການ verbosity​.

--ງຽບ
ຫຼຸດການເວົ້າເວົ້າ.

--count=N
ອ່ານ N ລົງທະບຽນ.

--binary
ຜົນຜະລິດຄ່າຖານສອງ.

--ທັງໝົດ
ຖອດລະຫັດການລົງທະບຽນສໍາລັບທຸກແພລະຕະຟອມທີ່ຮູ້ຈັກ.

--mmio=FILE
ໃຊ້ແຖບ MMIO ຈາກ FILE.

--devid=DEVID
ປອມເປັນ PCI ID DEVID. ມີປະໂຫຍດກັບພາບຖ່າຍແຖບ MMIO ຈາກເຄື່ອງອື່ນ.

--spec=PATH
ອ່ານການລົງທະບຽນ spec ຈາກໄດເລກະທໍລີຫຼືໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ PATH; ເບິ່ງຄໍານິຍາມສະເພາະການລົງທະບຽນ
ລາຍລະອຽດຂ້າງລຸ່ມ.

- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອສັ້ນໆ.

ສາມາດ


ເບິ່ງການອ້າງອີງການລົງທະບຽນຂ້າງລຸ່ມນີ້ກ່ຽວກັບວິທີການອະທິບາຍການລົງທະບຽນສໍາລັບຄໍາສັ່ງ.

ອ່ານ [--count=N] ເຂົ້າສູ່ລະບົບ [ ... ]
ຖິ້ມແຕ່ລະທະບຽນທີ່ລະບຸໄວ້, ຫຼື N ລົງທະບຽນເລີ່ມຕົ້ນຈາກແຕ່ລະທະບຽນ.

ຂຽນ ເຂົ້າສູ່ລະບົບ ມູນຄ່າ [ລົງທະບຽນ ມູນຄ່າ ... ]
ຂຽນແຕ່ລະ VALUE ໃສ່ REGISTER ທີ່ສອດຄ້ອງກັນ.

dump [--mmio=FILE --devid=DEVID]
ຖິ້ມການລົງທະບຽນທັງໝົດທີ່ລະບຸໄວ້ໃນ spec ລົງທະບຽນ.

ຖອດລະຫັດ ເຂົ້າສູ່ລະບົບ ມູນຄ່າ
ຖອດລະຫັດການລົງທະບຽນ VALUE.

snapshot
ເອົາແຖບ MMIO ອອກເປັນ stdout. ຜົນຜະລິດສາມາດຖືກນໍາໃຊ້ສໍາລັບການ invocation ຕໍ່ມາ dump ຫຼື
ອ່ານດ້ວຍ --mmio=FILE ແລະ --devid=DEVID ຕົວກໍານົດການ.

ບັນຊີລາຍຊື່
ລາຍຊື່ທະບຽນທີ່ຮູ້ຈັກ.

ຊ່ວຍເຫຼືອ
ສະແດງການຊ່ວຍເຫຼືອໂດຍຫຍໍ້.

ເຂົ້າສູ່ລະບົບ ຂໍ້ມູນອ້າງອິງ


ການລົງທະບຽນຖືກກຳນົດເປັນ [(PORTNAME|PORTNUM|MMIO-OFFSET):](REGNAME|REGADDR).

PORTNAME
ວິທີການລົງທະບຽນ, ສ່ວນຫຼາຍແມ່ນ MMIO, ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນ. ວິ​ທີ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​
ໃນທຸກແພລະຕະຟອມແມ່ນ "mmio", "portio-vga", ແລະ "mmio-vga".

ໃນ BYT ແລະ CHV, sideband ports "bunit", "punit", "nc", "dpio", "gpio-nc", "cck",
"ccu", "dpio2", ແລະ "flisdsi" ຍັງໄດ້ຮັບການສະຫນັບສະຫນູນ.

PORTNUM
ໝາຍເລກພອດສຳລັບພອດແຖບດ້ານຂ້າງທີ່ຮອງຮັບໃນ BYT ແລະ CHV. ພຽງແຕ່ຕົວເລກທີ່ເຮັດແຜນທີ່ກັບ
ທ່າເຮືອທີ່ຮອງຮັບແມ່ນອະນຸຍາດ, ຕົວເລກທີ່ມັກບໍ່ຖືກຍອມຮັບ.

ຕົວເລກຂ້າງເທິງ 0xff ຖືກຕີຄວາມໝາຍອັດຕະໂນມັດເປັນການຊົດເຊີຍ MMIO, ບໍ່ແມ່ນຕົວເລກພອດ.

MMIO-OFFSET
ໃຊ້ MMIO, ແລະເພີ່ມການຊົດເຊີຍນີ້ໃສ່ທີ່ຢູ່ລົງທະບຽນ.

ຕົວເລກເທົ່າກັບ ຫຼືຕ່ຳກວ່າ 0xff ຖືກຕີຄວາມໝາຍອັດຕະໂນມັດເປັນຕົວເລກພອດ, ບໍ່ແມ່ນ MMIO
ຊົດເຊີຍ.

REGNAME
ຊື່ຂອງທະບຽນຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນ spec ລົງທະບຽນ.

ຖ້າການຊົດເຊີຍ MMIO ບໍ່ໄດ້ຖືກລະບຸ, ມັນຖືກເກັບມາຈາກ spec ລົງທະບຽນ. ຢ່າງໃດກໍຕາມ, ທ່າເຮືອ
ບໍ່ແມ່ນ; ພອດແມ່ນ namespace ສໍາລັບຊື່ລົງທະບຽນ.

REGADDR
ລົງທະບຽນທີ່ຢູ່. ຊື່ລົງທະບຽນທີ່ສອດຄ້ອງກັນບໍ່ຈໍາເປັນຕ້ອງລະບຸໄວ້ໃນທະບຽນ
ສະເປັກ.

ENVIRONMENT


INTEL_REG_SPEC
ເສັ້ນທາງໄປຫາໄດເລກະທໍລີ ຫຼືໄຟລ໌ທີ່ມີຄໍານິຍາມສະເພາະຂອງທະບຽນ.

ເຂົ້າສູ່ລະບົບ SPEC DEFINITIONS


A register spec associates ລົງທະບຽນຊື່ທີ່ມີທີ່ຢູ່. spec ແມ່ນຊອກຫາຢູ່ໃນນີ້
ສັ່ງ:

1. Directory ຫຼືໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍທາງເລືອກ --spec.

2. Directory ຫຼືໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍຕົວແປສະພາບແວດລ້ອມ INTEL_REG_SPEC.

3. Builtin ລົງທະບຽນ spec. ຍັງໃຊ້ເປັນ fallback ກັບຄໍາເຕືອນຖ້າຫາກວ່າຂ້າງເທິງນີ້ຖືກນໍາໃຊ້ແຕ່
ລົ້ມເຫຼວ.

ຖ້າໄດເຣັກທໍຣີຖືກລະບຸໂດຍໃຊ້ --spec ທາງເລືອກຫຼືຕົວແປສະພາບແວດລ້ອມ INTEL_REG_SPEC,
ໄດເລກະທໍລີໄດ້ຖືກສະແກນສໍາລັບໄຟລ໌ spec ໃນຄໍາສັ່ງນີ້:

1. ໄຟລ໌ທີ່ມີຊື່ຕາມ ID ອຸປະກອນ PCI. ຕົວຢ່າງ, "0412".

2. ໄຟລ໌ທີ່ຕັ້ງຊື່ຕາມລະຫັດຕົວພິມນ້ອຍ, ໂດຍບໍ່ມີເຄື່ອງໝາຍວັກຕອນ. ຍົກ​ຕົວ​ຢ່າງ,
"ວິວຮ່ອມພູ".

3. ໄຟລ໌ທີ່ມີຊື່ຫຼັງຈາກການຜະລິດ. ຕົວຢ່າງ, "gen7" (ສັງເກດວ່ານີ້ກົງກັບ valleyview,
ivybridge ແລະ haswell!).

ຫມັກສະມາຊິກ ຂໍ້ມູນຈໍາເພາະ ເອກະສານ ຮູບແບບ
ຮູບແບບການລົງທະບຽນແມ່ນໄດ້ອະທິບາຍສັ້ນໆຂ້າງລຸ່ມນີ້:

· ແຖວຫວ່າງເປົ່າ ແລະເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ "#", ";", ຫຼື "//" ແມ່ນຖືກລະເລີຍ.

· ສາຍ ບໍ່ ເລີ່ມຕົ້ນດ້ວຍ "(" ຖືກຕີຄວາມຫມາຍເປັນຊື່ໄຟລ໌, ຢ່າງແທ້ຈິງຫຼືພີ່ນ້ອງ, ເປັນ
ລວມຢູ່.

· ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ "(" ຖືກຕີຄວາມໝາຍຕາມຄຳນິຍາມຂອງທະບຽນ.

ການລົງທະບຽນແມ່ນຖືກກໍານົດເປັນ tuples ('REGNAME', 'REGADDR', 'PORTNAME|PORTNUM|MMIO-OFFSET'), as
ໃນ Register References ຂ້າງເທິງ. ຄຳອະທິບາຍພອດອາດຈະເປັນສະຕຣິງຫວ່າງເປົ່າເພື່ອໝາຍເຖິງ
MMIO.

ຕົວຢ່າງ:

· # ນີ້ແມ່ນຄໍາເຫັນ, ຂ້າງລຸ່ມນີ້ແມ່ນປະກອບ

· vlv_pipe_a.txt

· ('GEN6_PMINTRMSK', '0x0000a168', '')

· ('MIPIA_PORT_CTRL', '0x61190', '0x180000')

· ('PLL1_DW0', '0x8000', 'DPIO')

ໃຊ້ intel_reg ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net


Ad


Ad