intel_reg - Online in de cloud

Dit is de opdracht intel_reg die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


intel_reg - Intel grafische register multitool

KORTE INHOUD


intel_reg [optiecommando

PRODUCTBESCHRIJVING


Intel graphics registreren multitool. Lees, schrijf, dump en decodeer Intel grafische MMIO en
zijbandregisters en meer.

OPTIES


Sommige opties zijn globaal en sommige specifiek voor opdrachten.

--uitgebreid
Vergroot de breedsprakigheid.

--stil
Verlaag breedsprakigheid.

--tel=N
Lees N registers.

--binair
Voer binaire waarden uit.

--alle
Decodeer registers voor alle bekende platformen.

--mmio=BESTAND
Gebruik de MMIO-balk van FILE.

--devid=DEVID
Doe alsof je PCI ID DEVID bent. Handig met MMIO-bar-snapshots van andere machines.

--spec=PAD
Lees registerspecificatie uit directory of bestand gespecificeerd door PATH; zie REGISTREREN SPEC DEFINITIES
hieronder voor details.

--help
Toon korte hulp.

COMMANDO'S


Zie REGISTERREFERENTIES hieronder voor het beschrijven van registers voor de opdrachten.

dit artikel lezen [--tel=N] REGISTREER U [...]
Dump elk gespecificeerd REGISTER, of N registers vanaf elk REGISTER.

schrijven REGISTREER U WAARDE [REGISTER WAARDE
Schrijf elke WAARDE naar het corresponderende REGISTER.

storten [--mmio=BESTAND --verdeel=DEVID]
Dump alle registers gespecificeerd in de registerspecificatie.

decoderen REGISTREER U WAARDE
Decodeer REGISTREERWAARDE.

momentopname
Voer de MMIO-balk uit naar stdout. De uitvoer kan worden gebruikt voor een latere aanroep van dump of
lezen met de parameters --mmio=FILE en --devid=DEVID.

lijst
Maak een lijst van de bekende registers.

hulp
Korte hulp weergeven.

REGISTREER U REFERENTIES


Registers worden gedefinieerd als [(PORTNAME|PORTNUM|MMIO-OFFSET):](REGNAME|REGADDR).

POORTNAAM
De methode voor registertoegang, meestal MMIO, wat de standaard is. De ondersteunde methoden
op alle platforms zijn "mmio", "portio-vga" en "mmio-vga".

Op BYT en CHV, de zijbandpoorten "bunit", "punit", "nc", "dpio", "gpio-nc", "cck",
"ccu", "dpio2" en "flisdsi" worden ook ondersteund.

PORTNUM
Poortnummer voor de zijbandpoorten die worden ondersteund op BYT en CHV. Alleen nummers toegewezen aan de
ondersteunde poorten zijn toegestaan, willekeurige nummers worden niet geaccepteerd.

Getallen boven 0xff worden automatisch geïnterpreteerd als MMIO-offsets, niet als poortnummers.

MMIO-OFFSET
Gebruik MMIO en voeg deze offset toe aan het registeradres.

Nummers gelijk aan of kleiner dan 0xff worden automatisch geïnterpreteerd als poortnummers, niet als MMIO
compensaties.

REGNAAM
Naam van het register zoals gedefinieerd in de registerspecificatie.

Als MMIO-offset niet is opgegeven, wordt deze opgehaald uit de registerspecificatie. Wel havens
zijn niet; de poort is een naamruimte voor de registernamen.

REGADDR
Adres registreren. De bijbehorende registernaam hoeft niet in het register te worden vermeld
spec.

MILIEU


INTEL_REG_SPEC
Pad naar een directory of een bestand met registerspecificatiedefinities.

REGISTREER U SPEC DEFINITIES


Een registerspecificatie koppelt registernamen aan adressen. Hierin wordt de specificatie gezocht
bestellen:

1. Directory of bestand gespecificeerd door de optie --spec.

2. Directory of bestand gespecificeerd door de omgevingsvariabele INTEL_REG_SPEC.

3. Ingebouwde registerspecificatie. Wordt ook gebruikt als fallback met een waarschuwing als het bovenstaande wordt gebruikt maar
mislukken.

Als een map is opgegeven met de optie --spec of de omgevingsvariabele INTEL_REG_SPEC,
de map wordt in deze volgorde gescand op een spec-bestand:

1. Bestand vernoemd naar de PCI-apparaat-ID. Bijvoorbeeld "0412".

2. Bestand vernoemd naar de codenaam in kleine letters, zonder interpunctie. Bijvoorbeeld,
"valleizicht".

3. Bestand vernoemd naar generatie. Bijvoorbeeld "gen7" (merk op dat dit overeenkomt met valleyview,
ivybridge en haswell!).

Registreren Spec Dien in Formaat
Het registerspecificatieformaat wordt hieronder kort beschreven:

· Lege regels en regels die beginnen met "#", ";" of "//" worden genegeerd.

· Lijnen niet beginnend met "(" worden geïnterpreteerd als bestandsnamen, absoluut of relatief, te zijn
inbegrepen.

· Regels die beginnen met "(" worden geïnterpreteerd als registerdefinities.

Registers worden gedefinieerd als tuples ('REGNAME', 'REGADDR', 'PORTNAME|PORTNUM|MMIO-OFFSET'), zoals
in REGISTREERREFERENTIES hierboven. De poortbeschrijving kan ook een lege tekenreeks zijn om aan te geven
MMIO.

Voorbeelden:

· # dit is een opmerking, hieronder is een include

· vlv_pipe_a.txt

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

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

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

Gebruik intel_reg online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's