Peripheral Component Interconnect — Änderungen 3905 → 3906

Zeile 28: Zeile 28:
 
Die ersten 16 Byte sind für alle PCI-Geräte gleich.
 
Die ersten 16 Byte sind für alle PCI-Geräte gleich.
  
 +
*Die ''Vendor ID''s werden von PCI-SIG verwaltet und den Herstellern zugewiesen. Der Wert 0xffff ist für den Fall reserviert, dass an dieser Stelle kein Gerät vorhanden ist.
 +
*Die ''Device ID''s verwalten die Hardwarehersteller selbst. Sie dient zusammen mit der ''Vendor ID'' der eindeutigen Identifikation des Gerätes.
 
*''Classcode'' ist noch einmal geteilt. Die oberen 8 Bit repräsentieren die ''Base Class''. Die mittleren 8 Bit stehen für die ''Subclass'' und die unter 8 Bit für das ''Programming Interface''.
 
*''Classcode'' ist noch einmal geteilt. Die oberen 8 Bit repräsentieren die ''Base Class''. Die mittleren 8 Bit stehen für die ''Subclass'' und die unter 8 Bit für das ''Programming Interface''.
−
*''Header Type'' spezifiziert den Inhalt der Register 0x10-0x3C, wobei Bit 7 angibt ob es sich um ein Multifunction-Device handelt oder nicht.
+
{| {{Prettytable}} align="right"
−
:{| {{Prettytable}}
 
 
|- align="center"
 
|- align="center"
 
! Header Type || Kurze Beschreibung
 
! Header Type || Kurze Beschreibung
Zeile 40: Zeile 41:
 
| 0x02 || CardBus-Bridge
 
| 0x02 || CardBus-Bridge
 
|}
 
|}
 +
*''Header Type'' spezifiziert den Inhalt der Register 0x10-0x3C, wobei Bit 7 angibt ob es sich um ein Multifunction-Device handelt oder nicht.
  
 
====Header Type 0x00====
 
====Header Type 0x00====
Zeile 64: Zeile 66:
 
| 0x30    || colspan="4" | Expansion ROM base address
 
| 0x30    || colspan="4" | Expansion ROM base address
 
|- align="center"
 
|- align="center"
−
| 0x34     || colspan="4" rowspan="2" bgcolor="#bbb" | Reserviert
+
| 0x34 || colspan="3" bgcolor="#bbb" | Reserviert || Capabilities Pointer
 
|- align="center"
 
|- align="center"
−
| 0x38
+
| 0x38     || colspan="4" bgcolor="#bbb" | Reserviert
 
|- align="center"
 
|- align="center"
 
| 0x3C || Max Latency || Min Grant || Interrupt Pin || Interrupt Line
 
| 0x3C || Max Latency || Min Grant || Interrupt Pin || Interrupt Line