如何理解另一种 lspci 树格式?

如何理解另一种 lspci 树格式?

我可以理解lspci 输出

但是,我无法理解这一点:

// lspci -tv 
-+-[0000:d7]-+-05.0  Intel Corporation Sky Lake-E VT-d
 |           +-05.2  Intel Corporation Sky Lake-E RAS Configuration Registers
 |           +-05.4  Intel Corporation Sky Lake-E IOxAPIC Configuration Registers
.......
 |           +-16.4  Intel Corporation Sky Lake-E M2PCI Registers
 |           +-16.5  Intel Corporation Sky Lake-E DDRIO Registers
 |           +-17.0  Intel Corporation Sky Lake-E M2PCI Registers
 |           \-17.1  Intel Corporation Sky Lake-E DDRIO Registers
 +-[0000:ae]-+-05.0  Intel Corporation Sky Lake-E VT-d
 |           +-05.2  Intel Corporation Sky Lake-E RAS Configuration Registers
 |           +-16.5  Intel Corporation Sky Lake-E DDRIO Registers
......
 |           +-17.0  Intel Corporation Sky Lake-E M2PCI Registers
 |           \-17.1  Intel Corporation Sky Lake-E DDRIO Registers
 +-[0000:3a]-+-00.0-[3b-3d]----00.0-[3c-3d]----03.0-[3d]----00.0  Intel Corporation Ethernet Connection X722
 |           +-05.0  Intel Corporation Sky Lake-E VT-d
.....
 |           +-0d.2  Intel Corporation Sky Lake-E LMS Channel 2
 |           \-0d.3  Intel Corporation Sky Lake-E LMDP Channel 2
 +-[0000:17]-+-00.0-[18]----00.0  Device baec:baec
 |           +-02.0-[19]--+-00.0  Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
 |           |            \-00.1  Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
 |           +-05.0  Intel Corporation Sky Lake-E VT-d
.....
 |           \-1e.6  Intel Corporation Sky Lake-E PCU Registers
 \-[0000:00]-+-00.0  Intel Corporation Sky Lake-E DMI3 Registers
             +-04.0  Intel Corporation Sky Lake-E CBDMA Registers
......
             +-1f.4  Intel Corporation C620 Series Chipset Family SMBus
             \-1f.5  Intel Corporation C620 Series Chipset Family SPI Controller

这是英特尔 CPU

Model name:            Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz
ls /sys/class/pci_bus/
0000:00  0000:02  0000:17  0000:19  0000:3b  0000:3d  0000:80  0000:ae
0000:01  0000:03  0000:18  0000:3a  0000:3c  0000:5d  0000:85  0000:d7

问题

公交车(d7,ae,ae,17,00)的起源是什么?

答案1

我找到了答案这里

如今,多处理器系统变得越来越普遍,尤其是在高性能计算领域。

当您从 PCI 总线的角度考虑时,事情会变得有趣:我们过去将其建模为一个 PCI 主机桥(根复合体),但现在我们可能面临存在多个 PCI 根桥的情况。

因此,根桥不再是“根”,或者至少不是唯一的“根”,我们必须摆脱将总线 0、设备 0、功能 0 分配给该设备的简单逻辑。

而且,现在它们可能各自都可以连接到自己的内存芯片组池,那么您如何决定为它们各自提供什么内存/io 资源范围呢?

相关内容