多个 PCIe 主机设备可以枚举同一块硬件吗?

多个 PCIe 主机设备可以枚举同一块硬件吗?

我有一个由 Intel CPU 和 PCIe 交换机组成的主机设备;我还有一个适配器卡,它本身有一些 CPU、一些 PCIe 端点外设和一个 PCIe 交换机。通常只有适配器卡的 CPU 使用端点,并通过下面未描述的方式将数据发送到 Intel,但我想改变这一点。

是否有任何 PCIe 交换机配置允许两个 CPU 枚举端点设备,以便我可以将部分(但不是全部)功能从适配卡的 CPU 移到 Intel CPU 上?

如果将适配卡交换机与主机的连接配置为 NTB,那么它在 Intel CPU 看来会不会是单个设备?如果是,谁负责配置地址映射?

图表

相关内容