Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
PCI Express-bussen (PCIe) kan inte uttrycka ett container-ID. Windows-operativsystemet förlitar sig på den flyttbara funktion som PCI-bussdrivrutinen returnerar när den fastställer enhetscontainerns gruppering för en PCIe-enhet.
PCI-bussdrivrutinen avgör att en PCIe-enhet är flyttbar genom att läsa följande PCIe-registerbitar.
| PCIe-register | Byteförskjutning | Bitposition | Beskrivning |
|---|---|---|---|
| PCI Express-funktioner | 0x02 | 8 – Slot implementerad | När värdet är inställt på 1 anger det här bitvärdet att PCIe-länken som är associerad med den här porten är ansluten till ett fysiskt fack i stället för att vara ansluten till en integrerad komponent. |
| Kortplatskapaciteter | 0x14 | 6 – Stöd för Hot-Plug | När värdet är inställt på 1 anger det här bitvärdet att det här facket kan stödja hot-plug-funktioner. |
PCI-bussdrivrutinen markerar en PCIe-enhet som flyttbar om båda följande villkor är uppfyllda:
- Biten för slottimplementering är inställd på 1.
- Hot-Plug-Capable-biten är inställd på 1.
Den mekanism som används för att ställa in dessa registerbitar varierar beroende på pcIe-chipuppsättningsversion och tillverkare. Till exempel tillåter vissa chipuppsättningar att den inbyggda programvaran programmerar dessa bitar, medan andra chipuppsättningar kräver att fysiska stift fästs på spänningsladdningsanslutningen (Vcc) eller marken (GND).
Om enheten implementerar en _EJ0-metod i ACPI-namnområdet markerar ACPI-drivrutinen enheten som flyttbar. Den här situationen inträffar oavsett inställningen för de Slot Implementerat eller Hot-Plug Kapabel bitar. Mer information finns i white paper om stöd för inbyggd programvara för PCI Express Hot-Plug och Windows .
Mer information om PCIe-gränssnittet finns i PCIe Base-specifikationen .