Jest to polecenie intel_reg, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
intel_reg - narzędzie wielofunkcyjne do rejestracji grafiki Intel
STRESZCZENIE
intel_reg [opcja ...] komenda
OPIS
Multitool do rejestracji grafiki Intel. Odczyt, zapis, zrzut i dekodowanie grafiki Intel MMIO i
rejestry pasma bocznego i nie tylko.
OPCJE
Niektóre opcje mają charakter globalny, inne są specyficzne dla poleceń.
--gadatliwy
Zwiększ gadatliwość.
--cichy
Zmniejsz szczegółowość.
--liczba=N
Przeczytaj N rejestrów.
--dwójkowy
Wyjściowe wartości binarne.
--wszystko
Dekoduj rejestry dla wszystkich znanych platform.
--mmio=PLIK
Użyj paska MMIO z PLIKU.
--devid=DZIEL
Udawaj, że jesteś PCI ID DEVID. Przydatne w przypadku migawek paska MMIO z innych komputerów.
--spec=ŚCIEŻKA
Przeczytaj specyfikację rejestru z katalogu lub pliku określonego przez PATH; zobacz DEFINICJE SPECYFIKACJI REJESTRU
poniżej, aby uzyskać szczegółowe informacje.
--help
Pokaż krótką pomoc.
POLECENIA
Zobacz REJESTROWE REFERENCJE poniżej, jak opisać rejestry dla poleceń.
czytać [--liczba=N] Zarejestruj się [...]
Zrzuć każdy określony REJESTR lub N rejestrów, zaczynając od każdego REJESTRU.
napisać Zarejestruj się WARTOŚĆ [REJESTR WARTOŚĆ ...]
Zapisz każdą WARTOŚĆ do odpowiedniego REJESTRU.
zrzucać [--mmio=PLIK --devid=DZIEL]
Zrzuć wszystkie rejestry określone w specyfikacji rejestru.
rozszyfrować Zarejestruj się WARTOŚĆ
Dekoduj WARTOŚĆ REJESTRU.
migawka
Wyprowadź pasek MMIO na standardowe wyjście. Dane wyjściowe można wykorzystać do późniejszego wywołania zrzutu lub
czytaj z parametrami --mmio=FILE i --devid=DEVID.
podstęp
Wymień znane rejestry.
pomoc
Wyświetl krótką pomoc.
Zarejestruj się LITERATURA
Rejestry są zdefiniowane jako [(NAZWA PORTU|NUMER MMIO-OFFSET):](REGNAME|REGADDR).
NAZWA PORTU
Metoda dostępu do rejestru, najczęściej MMIO, która jest domyślna. Obsługiwane metody
na wszystkich platformach są „mmio”, „portio-vga” i „mmio-vga”.
Na BYT i CHV porty pasma bocznego „bunit”, „punit”, „nc”, „dpio”, „gpio-nc”, „cck”,
Obsługiwane są także „ccu”, „dpio2” i „flisdsi”.
PORTNUM
Numer portu dla portów pasma bocznego obsługiwanych w BYT i CHV. Tylko liczby przypisane do
obsługiwane porty są dozwolone, dowolne numery nie są akceptowane.
Liczby powyżej 0xff są automatycznie interpretowane jako przesunięcia MMIO, a nie numery portów.
PRZESUNIĘCIE MMIO
Użyj MMIO i dodaj to przesunięcie do adresu rejestru.
Liczby równe lub mniejsze od 0xff są automatycznie interpretowane jako numery portów, a nie MMIO
przesunięcia.
REGNAME
Nazwa rejestru zdefiniowana w specyfikacji rejestru.
Jeśli przesunięcie MMIO nie jest określone, jest ono pobierane ze specyfikacji rejestru. Jednak porty
nie są; port jest przestrzenią nazw dla nazw rejestrów.
REGADDR
Adres rejestracyjny. Odpowiednia nazwa rejestru nie musi być podana w rejestrze
spec.
ŚRODOWISKO
INTEL_REG_SPEC
Ścieżka do katalogu lub pliku zawierającego definicje specyfikacji rejestrów.
Zarejestruj się SPEC DEFINITIONS
Specyfikacja rejestru wiąże nazwy rejestrów z adresami. W tym szukana jest specyfikacja
zamówienie:
1. Katalog lub plik określony opcją --spec.
2. Katalog lub plik określony przez zmienną środowiskową INTEL_REG_SPEC.
3. Specyfikacja rejestru wbudowanego. Używany również jako rozwiązanie awaryjne z ostrzeżeniem, jeśli powyższe są używane, ale
zawieść.
Jeśli katalog jest określony przy użyciu opcji --spec lub zmiennej środowiskowej INTEL_REG_SPEC,
katalog jest skanowany w poszukiwaniu pliku specyfikacji w następującej kolejności:
1. Plik nazwany na podstawie identyfikatora urządzenia PCI. Na przykład „0412”.
2. Plik o nazwie kodowej pisanej małymi literami, bez znaków interpunkcyjnych. Na przykład,
„widok na dolinę”.
3. Plik nazwany po generacji. Na przykład „gen7” (zwróć uwagę, że pasuje to do Valleyview,
Ivybridge i Haswell!).
Zarejestruj się Spec filet utworzony
Poniżej krótko opisano format specyfikacji rejestru:
· Puste linie i linie zaczynające się od "#", ";" lub "//" są ignorowane.
· Linie nie rozpoczynające się od „(” są interpretowane jako nazwy plików, bezwzględne lub względne
wliczone w cenę.
· Linie zaczynające się od „(” są interpretowane jako definicje rejestrów.
Rejestry są definiowane jako krotki („REGNAME”, „REGADDR”, „PORTNAME|PORTNUM|MMIO-OFFSET”), jak
w REJESTRACJACH REFERENCYJNYCH powyżej. Opis portu może być także pustym ciągiem znaków
MMIO.
Przykłady:
· # to jest komentarz, poniżej znajduje się załącznik
· vlv_pipe_a.txt
· („GEN6_PMINTRMSK”, „0x0000a168”, „”)
· („MIPIA_PORT_CTRL”, „0x61190”, „0x180000”)
· („PLL1_DW0”, „0x8000”, „DPIO”)
Użyj intel_reg online, korzystając z usług onworks.net