Aceasta este comanda intel_reg care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
intel_reg - Multitool pentru înregistrarea grafică Intel
REZUMAT
intel_reg [opțiune ...] comandă
DESCRIERE
Multitool pentru înregistrarea grafică Intel. Citiți, scrieți, descărcați și decodați graficele Intel MMIO și
registre cu bandă laterală și multe altele.
OPŢIUNI
Unele opțiuni sunt globale, iar unele specifice comenzilor.
--verbos
Creșteți verbozitatea.
--Liniște
Reduceți verbozitatea.
--count=N
Citiți N registre.
--binar
Valori binare de ieșire.
--toate
Decodificați registrele pentru toate platformele cunoscute.
--mmio=FIȘIER
Utilizați bara MMIO din FILE.
--devid=DEVID
Pretindeți-vă că sunt PCI ID DEVID. Util cu instantanee de bară MMIO de la alte mașini.
--spec=CALEA
Citiți specificațiile registrului din directorul sau fișierul specificat de PATH; vezi DEFINIȚIILE SPECIFICATIVELOR ÎNREGISTRARE
mai jos pentru detalii.
--Ajutor
Arată ajutor scurt.
COMANDE
Consultați REFERENȚELE ÎNREGISTRAREI de mai jos despre cum să descrieți registrele pentru comenzi.
citit [--count=N] ÎNREGISTRARE [...]
Eliminați fiecare REGISTER specificat sau N registre începând de la fiecare REGISTER.
scrie ÎNREGISTRARE VALUE [INREGISTREAZA-TE VALUE ...]
Scrieți fiecare VALOARE în REGISTRUL corespunzător.
descărca [--mmio=FIȘIER --devid=DEVID]
Eliminați toate registrele specificate în specificația registrului.
decodifica ÎNREGISTRARE VALUE
Decodați VALOAREA REGISTRULUI.
instantaneu
Ieșiți bara MMIO la stdout. Ieșirea poate fi folosită pentru o invocare ulterioară a dump sau
citiți cu parametrii --mmio=FILE și --devid=DEVID.
listă
Listați registrele cunoscute.
ajutor
Afișează ajutor scurt.
ÎNREGISTRARE REFERINȚE
Registrele sunt definite ca [(PORTNAME|PORTNUM|MMIO-OFFSET):](REGNAME|REGADDR).
PORTNAME
Metoda de acces la registru, cel mai adesea MMIO, care este implicită. Metodele suportate
pe toate platformele sunt „mmio”, „portio-vga” și „mmio-vga”.
Pe BYT și CHV, porturile de bandă laterală „bunit”, „punit”, „nc”, „dpio”, „gpio-nc”, „cck”,
„ccu”, „dpio2” și „flisdsi” sunt de asemenea acceptate.
PORTNUM
Numărul de port pentru porturile în bandă laterală acceptate pe BYT și CHV. Numai numerele mapate la
porturile acceptate sunt permise, numerele arbitrare nu sunt acceptate.
Numerele de peste 0xff sunt interpretate automat ca decalaje MMIO, nu numere de port.
MMIO-OFFSET
Utilizați MMIO și adăugați acest offset la adresa de registru.
Numerele egale cu sau mai mici de 0xff sunt interpretate automat ca numere de port, nu MMIO
decalaje.
REGNAME
Numele registrului așa cum este definit în specificațiile registrului.
Dacă offset-ul MMIO nu este specificat, acesta este preluat din specificația registrului. Cu toate acestea, porturile
nu sunt; portul este un spațiu de nume pentru numele registrului.
REGADDR
Adresă de înregistrare. Numele de registru corespunzător nu trebuie specificat în registru
spec.
MEDIUL
INTEL_REG_SPEC
Cale către un director sau un fișier care conține definiții ale specificațiilor de registru.
ÎNREGISTRARE SPEC DEFINIȚII
O specificație de registru asociază nume de registru cu adrese. Specificația este căutată în asta
Ordin:
1. Director sau fișier specificat de opțiunea --spec.
2. Director sau fișier specificat de variabila de mediu INTEL_REG_SPEC.
3. Specificații de registru încorporate. Folosit și ca alternativă cu un avertisment dacă sunt folosite cele de mai sus, dar
nu reușesc.
Dacă un director este specificat utilizând opțiunea --spec sau variabila de mediu INTEL_REG_SPEC,
directorul este scanat pentru un fișier de specificații în această ordine:
1. Fișier numit după id-ul dispozitivului PCI. De exemplu, „0412”.
2. Fișier numit după numele de cod în litere mici, fără semne de punctuație. De exemplu,
„vedere pe vale”.
3. Fișier numit după generare. De exemplu, „gen7” (rețineți că aceasta se potrivește cu Valleyview,
ivybridge și haswell!).
Înregistrare Spec Fișier Format
Formatul specificației registrului este descris pe scurt mai jos:
· Liniile goale și liniile care încep cu „#”, „;”, sau „//” sunt ignorate.
· Linii nu începând cu „(” sunt interpretate ca nume de fișiere, absolute sau relative, a fi
inclus.
· Liniile care încep cu „(” sunt interpretate ca definiții de registru.
Registrele sunt definite ca tupluri („REGNAME”, „REGADDR”, „PORTNAME|PORTNUM|MMIO-OFFSET”), ca
în REFERINȚE DE REGISTRARE de mai sus. Descrierea portului poate fi, de asemenea, un șir gol pentru a indica
MMIO.
Exemple:
· # acesta este un comentariu, mai jos este o includere
· vlv_pipe_a.txt
· ('GEN6_PMINTRMSK', '0x0000a168', '')
· („MIPIA_PORT_CTRL”, „0x61190”, „0x180000”)
· („PLL1_DW0”, „0x8000”, „DPIO”)
Utilizați intel_reg online folosind serviciile onworks.net