Udostępnij przez


Identyfikatory kontenerów dla urządzeń PCI Express

Magistrala PCI Express (PCIe) nie może wyrazić identyfikatora kontenera. System operacyjny Windows opiera się na możliwości wymiennej, którą sterownik magistrali PCI zwraca, gdy określa grupowanie kontenerów urządzeń dla urządzenia PCIe.

Sterownik magistrali PCI określa, że urządzenie PCIe jest wymienne, odczytując następujące bity rejestru PCIe.

Rejestr PCIe Przesunięcie bajtu Położenie bitu Opis
Możliwości PCI Express 0x02 8 — Zaimplementowane gniazdo Po ustawieniu wartości 1 ta wartość bitowa wskazuje, że łącze PCIe skojarzone z tym portem jest podłączone do gniazda fizycznego, a nie połączone ze zintegrowanym składnikiem.
Możliwości miejsca 0x14 6 — z możliwością Hot-Plug Po ustawieniu wartości 1 ta wartość bitowa wskazuje, że to miejsce może obsługiwać operacje wtyczki gorącej.

Sterownik magistrali PCI oznacza urządzenie PCIe jako wymienne, jeśli oba następujące warunki są spełnione:

  • Bit Slot zaimplementowany jest ustawiony na 1.
  • Bit z funkcją Hot-Plug-Capable ma wartość 1.

Mechanizm używany do ustawiania tych bitów rejestru różni się w zależności od wersji zestawu mikroukładów PCIe i producenta. Na przykład niektóre zestawy układów scalonych pozwalają, aby oprogramowanie układowe programowało te bity, podczas gdy inne zestawy wymagają połączenia fizycznych pinów z połączeniem ładowania napięcia (Vcc) lub masy (GND).

Jeśli urządzenie implementuje metodę _EJ0 w przestrzeni nazw ACPI, sterownik ACPI oznacza urządzenie jako wymienne. Taka sytuacja występuje niezależnie od ustawienia bitów Slot Implemented lub Hot-Plug Capable. Aby uzyskać więcej informacji, zobacz białą księgę Obsługa oprogramowania układowego dla PCI Express Hot-Plug i systemu Windows.

Aby uzyskać więcej informacji na temat interfejsu PCIe, zobacz specyfikację podstawową PCIe .