多個 PCIe 主機設備可以枚舉同一塊硬體嗎?

多個 PCIe 主機設備可以枚舉同一塊硬體嗎?

我有一個由 Intel CPU 和 PCIe 交換器組成的主機設備;我還有一個適配器卡,它本身有一些 CPU、一些 PCIe 端點週邊設備和一個 PCIe 交換器。通常只有適配器卡的CPU使用端點,並且它通過下面未描述的方式將資料發送到Intel,但我想改變這一點。

是否有任何 PCIe 交換器配置允許兩個 CPU 枚舉端點設備,以便我可以將部分(但不是全部)功能從適配器卡的 CPU 移至 Intel CPU 上?

如果適配器卡的交換器與主機的連線配置為 NTB,那麼它對 Intel CPU 是否會顯示為單一裝置?如果是,誰負責配置位址映射?

圖表

相關內容