不同的 /proc/bus/pci/0x 目录代表什么?

不同的 /proc/bus/pci/0x 目录代表什么?

不同的 /proc/bus/pci/0x 目录代表什么?

它们代表主板上不同的 PCI/PCI-E 插槽吗?

如果我的主板上有一个 mini pci 和 2 个 PCI-E 插槽,我是否应该在“/proc/bus/pci”下看到 3 个不同的“0x”目录?

答案1

是的,它映射到您的硬件,它公开了 PCI 系统数据。但该接口已被弃用,取而代之的是 /sys 接口。

但您确实应该使用lspci命令来了解您的设备,而不是直接读取这些文件。

答案2

朋友的回答 - 它们代表系统中存在的 PCI/PCI-E 桥接器。通常每个 PCI 插槽都连接到一个桥接器 - 因此它应该显示在 /proc/bus/pci 中。但 /proc/bus/pci 的目录可能比您能看到的 PCI 插槽还多

相关内容