Peripheral Component Interconnect — Änderungen 7212 → 7213

Zeile 20: Zeile 20:
 
Im Konfigurations-Adressraum sind die ersten 64 Byte fest für den Basis-Header reserviert. Die restlichen Bytes stehen zur freien Nutzung durch das Gerät zur Verfügung, in diesem Bereich sind auch die Capabilities untergebracht.
 
Im Konfigurations-Adressraum sind die ersten 64 Byte fest für den Basis-Header reserviert. Die restlichen Bytes stehen zur freien Nutzung durch das Gerät zur Verfügung, in diesem Bereich sind auch die Capabilities untergebracht.
  
−
Im Basis-Header sind die Bytes 0x000-0x00F, 0x034, 0x03C und 0x03D für alle PCI-Geräte identisch definiert. Diese Bytes dienen dazu das PCI-Gerät zu klassifizieren und identifizieren.
+
Im Basis-Header sind die Bytes 0x000 – 0x00F, 0x034, 0x03C und 0x03D für alle PCI-Geräte identisch definiert. Diese Bytes dienen dazu, das PCI-Gerät zu klassifizieren und identifizieren.
 
{| {{Prettytable}}
 
{| {{Prettytable}}
 
|- align="center"
 
|- align="center"
Zeile 63: Zeile 63:
 
*''Classcode'' ist noch einmal geteilt. Die oberen 8 Bit (Byte 0x00B) repräsentieren die ''Base Class''. Die mittleren 8 Bit (Byte 0x00A) stehen für die ''Subclass'' und die unter 8 Bit (Byte 0x009) für das ''Programming Interface''.
 
*''Classcode'' ist noch einmal geteilt. Die oberen 8 Bit (Byte 0x00B) repräsentieren die ''Base Class''. Die mittleren 8 Bit (Byte 0x00A) stehen für die ''Subclass'' und die unter 8 Bit (Byte 0x009) für das ''Programming Interface''.
 
*Die ''Revision ID'' wird vom Hardwarehersteller selbst verwaltet.
 
*Die ''Revision ID'' wird vom Hardwarehersteller selbst verwaltet.
−
*Mit dem ''BIST''-Register kann ein Geräte-Spezifischer Selbst-Test ausgelöst und ausgewertet werden. Diese Funktion ist optional und wird nur von wenigen PCI-Geräten unterstützt.
+
*Mit dem ''BIST''-Register kann ein Gerätespezifischer Selbsttest ausgelöst und ausgewertet werden. Diese Funktion ist optional und wird nur von wenigen PCI-Geräten unterstützt.
−
*''Header Type'' spezifiziert den Inhalt der Register 0x010-0x03F. Dabei gibt Bit 7 an ob es sich um ein Multifunction-Device handelt oder nicht, in dem Fall muss das Bit 7 in allen vorhandenen Funktionen gesetzt sein.
+
*''Header Type'' spezifiziert den Inhalt der Register 0x010 – 0x03F. Dabei gibt Bit 7 an, ob es sich um ein Multifunction-Device handelt oder nicht, in dem Fall muss das Bit 7 in allen vorhandenen Funktionen gesetzt sein.
 
{| {{Prettytable}}
 
{| {{Prettytable}}
 
|- align="center"
 
|- align="center"