Не пойму какой смысл в термине "bus" в применении к pci express, ведь это топология звезда (нет общей шины).
Или это атамвизм? И где можно прочитать про правила назначения номера шины (в спецификации не нашел, может не дочитал чего)? Не пойму логику по которой строится эта иерархия.
Устройства с одним и тем же номером шины подключены непосредственно к одному и тому же мосту (либо корневому комплексу), а с разными -- к разным.
Номера шин выдаются при настройке мостов биосом или ОС.
Выдать может произвольно, так же как и для conventional PCI. Но устройства подключенные к одному мосту сами получат одинаковый номер шины из конфигурационных транзакций. Типы транзакций с маршрутизацией по ID перечислены в разделе 2.2.4.2 ID Based Routing Rules стандарта.