| Zeile 4: | Zeile 4: | ||
== Konfigurations-Register == | == Konfigurations-Register == | ||
| − | Jedes PCI-Gerät besitzt einen eigenen Konfigurations-Adressraum, welcher 256 Byte groß ist. | + | Jedes PCI-Gerät besitzt einen eigenen Konfigurations-Adressraum, welcher 256 Byte groß ist. Bei PCI-Express, Hypertransport und PCI-X ist der Konfigurations-Adress-Raum 4096 Byte groß. Auf den Konfigurations-Adressraum kann immer Zugegriffen werden, unabhängig vom Zustand des PCI-Geräts. Für den Zugriff auf den Konfigurations-Adressraum werden die PCI-Geräte über ihre Bus-Nummer, Device-Nummer und Function-Nummer angesprochen, dazu müssen eventuelle PCI-2-PCI-Bridges korrekt konfiguriert sein. |
| − | + | === Zugriff auf den Konfigurations-Adressraum === | |
| + | Gelesen und beschrieben wird der Konfigurations-Adressraum, bei PCs, 32bit-weise mithilfe eines Adress-I/O-Ports (0xCF8) und eines Daten-I/O-Ports (0xCFC). | ||
| − | === Aufbau des Adress-I/O-Ports === | + | ==== Aufbau des Adress-I/O-Ports ==== |
{| {{Prettytable}} | {| {{Prettytable}} | ||
|- align="center" | |- align="center" | ||