Peripheral Component Interconnect — Änderungen 7245 → 7246

Zeile 147: Zeile 147:
 
! Bit !! Name !! Typ !! Bedeutung
 
! Bit !! Name !! Typ !! Bedeutung
 
|-
 
|-
−
| 3 || Interrupt Status || RO / dynamic || ''TODO''
+
| 3 || Interrupt Status || RO / dynamic || Wenn dieses Bit auf 1 gesetzt ist möchte das betreffende PCI-Gerät einen Interrupt über sein #INT?-Signal melden. Nur wenn das Bit 10 im Command-Register gelöscht ist wird auch tatsächlich ein Interrupt (an den PIC o.ä.) signalisiert. Falls das PCI-Gerät keine Interrupts benutzt oder diese ausschließlich per MSI(-X) signalisiert kann dieses Bit fest auf 0 geklemmt sein. Auf Bridges meldet dieses Bit nur eigene Interrupts, durch geleitete Interrupts beeinflussen dieses Bit nicht.
 
|-
 
|-
−
| 4 || Capabilities List || RO&nbsp;/&nbsp;fix || Wenn dieses Bit auf 1 gesetzt ist ist der Capabilities-Pointer (Offset 0x034) gültig.<br />Bei PCI-Express, Hypertransport und PCI-X muss dieses Bit immer gesetzt sein da dort bus-spezifische Capabilities Pflicht sind.
+
| 4 || Capabilities List || RO&nbsp;/&nbsp;fix || Wenn dieses Bit auf 1 gesetzt ist ist der Capabilities-Pointer (Offset 0x034) gültig.<br />Bei PCI-Express, Hypertransport und PCI-X (und wahrscheinlich auch AGP) muss dieses Bit immer gesetzt sein da dort bus-spezifische Capabilities Pflicht sind.
 
|-
 
|-
−
| 5 || 66 MHz Capable || RO&nbsp;/&nbsp;fix || Dieses Bit gibt an ob eine PCI-Karte nicht nur mit maximal 33 MHz-Bus-Takt arbeiten kann sondern bis zu 66 MHz verträgt. Nur wenn alle PCI-Geräte auf dem betreffenden physischen PCI-Bus-Segment mit mehr als 33 MHz umgehen können darf dieses Bus-Segment auch mit mehr als 33 MHz, bis maximal 66 MHz, betrieben werden.<br />Dieses Bit ist nur beim klassischen PCI gültig und bei allen PCI-Nachfolgern immer fest auf 0 geklemmt.
+
| 5 || 66 MHz Capable || RO&nbsp;/&nbsp;fix || Dieses Bit gibt an ob eine PCI-Karte nicht nur mit maximal 33 MHz-Bus-Takt arbeiten kann sondern bis zu 66 MHz verträgt. Nur wenn alle PCI-Geräte auf dem betreffenden physischen PCI-Bus-Segment mit mehr als 33 MHz umgehen können darf dieses Bus-Segment auch mit mehr als 33 MHz, bis maximal 66 MHz, betrieben werden.<br />Dieses Bit ist nur beim klassischen PCI gültig und bei allen PCI-Nachfolgern immer fest auf 0 geklemmt, außer bei AGP dort ist es immer fest auf 1 geklemmt. Für die Software hat dieses Bit keine Bedeutung, auf dem PCI-Bus wird die Geschwindigkeit in Hardware ausgehandelt, wenn die Software auf den Config-Space der angeschlossenen Geräte kann ist der Bus bereits funktionsfähig.
 
|-
 
|-
 
| 7 || Fast Back-to-Back Transactions Capable || RO&nbsp;/&nbsp;fix || ''TODO''
 
| 7 || Fast Back-to-Back Transactions Capable || RO&nbsp;/&nbsp;fix || ''TODO''