Как соотносятся идентификаторы слотов хост-контроллера xHCI с идентификаторами портов - PullRequest
0 голосов
/ 20 апреля 2019

При подключении устройства к событию в кольце событий 0 появляется идентификатор TRB с идентификатором порта.Впоследствии системное программное обеспечение отправляет команду разрешения слота TRB и получает идентификатор слота в событии завершения в кольце событий.

enter image description here

Но, как видно, не указан идентификатор порта, который позволил бы хост-контроллеру связать идентификатор слота, который он произвольно выбирает с портом.

Возможно, он просто знает, какой порт только что вошел во включенное состояние, но разве это ненадежно?Что если два устройства подключены одновременно и оба находятся в активированном состоянии, как хост-контроллер узнает, какая команда слота включения TRB предназначена для какого порта?

...