为什么 lspci 会列出 pcie 设备?

Why does lspci lists pcie devices?

当我执行 lspci 时,我可以看到我的 nvme ssds。这是为什么? PCI 总线不是应该与 PCIe 总线分开吗?

在硬件上,PCI总线和PCIe总线是分开的,但是PCIe是专门为软件兼容PCI而设计的,所以实际上如果lspci不能和PCIe无缝配合就奇怪了。