我在 Linux 内核代码中究竟可以在哪里找到分别支持 32 个向量和 2048 个向量的 MSI 和 MSI-X 的限制?
问问题
1786 次
1 回答
1
您所指的限制实际上来自 PCI 标准。例如,请参阅此免费提供的关于 MSI 的简报:
在内核本身中,MSI 源代码中进行了一些健全性检查,但看起来最大矢量数是从设备的 PCI 配置空间中提取的,它永远不应返回超过 32(2048):
http://lxr.free-electrons.com/source/drivers/pci/msi.c?a=sh#L811
于 2012-10-17T17:01:32.363 回答