Идентификаторы контейнеров для устройств PCI Express
Шина PCI Express (PCIe) не может выразить идентификатор контейнера. Операционная система Windows использует съемные возможности, которые драйвер шины PCI возвращает при определении группирования контейнеров устройств для устройства PCIe.
Драйвер шины PCI определяет, что устройство PCIe является съемным, считывая следующие биты регистра PCIe.
Регистрация PCIe | Смещение в байтах | Расположение бита | Описание |
---|---|---|---|
Возможности PCI Express |
0x02 |
8 — слот реализован |
Если задано значение 1, это битовое значение указывает, что связь PCIe, связанная с этим портом, подключена к физическому слоту, а не к встроенному компоненту. |
Возможности слотов |
0x14 |
6 — Hot-Plug поддерживается |
Если задано значение 1, это битовое значение указывает, что этот слот может поддерживать операции горячего подключения. |
Драйвер шины PCI помечает устройство PCIe как съемное, если выполняются оба следующих условия:
Бит Реализации слота имеет значение 1.
Бит с поддержкой горячего подключаемого модуля имеет значение 1:
Механизм, используемый для установки этих битов регистра, зависит от версии и производителя набора микросхем PCIe. Например, некоторые наборы микросхем позволяют встроенному ПО программировать эти биты, в то время как другие наборы микросхем требуют, чтобы физические контакты были привязаны к соединению заряда напряжения (Vcc) или заземления (GND).
Имейте в виду, что если устройство реализует метод _EJ0 в пространстве имен ACPI, драйвер ACPI помечает устройство как съемный. Это происходит независимо от настройки слота Реализовано или Hot-Plug битов. Дополнительные сведения см. в техническом документе Поддержка встроенного ПО для Hot-Plug PCI Express и Windows .
Дополнительные сведения об интерфейсе PCIe см. в базовой спецификации PCIe .