I can understand this lspci output
But, I cannot understand this:
// 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
This is an Intel 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
Question
What is the origination of the buses(d7,ae,ae,17,00)?