我在运行在 Windows 10 托管的 VirtualBox 上的不同 Linux 发行版中使用以下命令:
lspci -xxxx
它打印最多 64 字节的配置空间转储
当我尝试
sudo lspci -xxxx
打印最多 256 字节的配置空间转储
我可以使用 lspci
获得整个 PCIe 4096 配置空间吗?
答案 0 :(得分:1)
@prl 很好地检查了是否有 PCI Express 功能(功能 ID 10h)。
事实证明,在 VirtualBox 下看到的大多数设备在 PCI 功能空间(0x40 到 0xFF)中都为零,它们也有零功能指针。即使是具有某些功能的设备也不具备 PCI Express 功能。
我认为是 VirtualBox 仿真限制。