【发布时间】:2015-09-11 20:07:06
【问题描述】:
它通常是一个软件,即设备驱动程序,负责在 PCIe 总线上设置 FC 信用吗?我在哪里可以熟悉相关的 linux API?
【问题讨论】:
标签: linux-device-driver pci pci-e pci-bus
它通常是一个软件,即设备驱动程序,负责在 PCIe 总线上设置 FC 信用吗?我在哪里可以熟悉相关的 linux API?
【问题讨论】:
标签: linux-device-driver pci pci-e pci-bus
PCIe 3.0 规范清楚地提到了 Credit Consumed 、 Credit Limit 变量实现为每个启用的 Virtual Channel for Flow Control 机制的计数器。
但是,您可以通过软件启用或禁用特定的 VC(写入配置空间中的专用寄存器)。因此,流量控制机制完全由 PCIe 中的专用硬件处理。
【讨论】:
基于信用的流量控制是在硬件中构建的。
【讨论】: