Synopsys DesignWare PCIe 流量发生器(也称为 xData)驱动程序¶
支持芯片:Synopsys DesignWare PCIe 原型解决方案
数据手册:不免费提供
作者:Gustavo Pimentel <gustavo.pimentel@synopsys.com>
描述¶
此驱动程序应作为主机端(根复合体)驱动程序和包含此 IP 的 Synopsys DesignWare 原型使用。
dw-xdata-pcie 驱动程序可用于启用/禁用任一方向(互斥)的 PCIe 流量发生器,并允许 PCIe 链路性能分析。
与此驱动程序的交互通过模块参数完成,可以在运行时更改。驱动程序将请求的命令状态信息输出到 /var/log/kern.log
或 dmesg。
示例¶
写入 TLP 流量生成 - 从根复合体到端点方向¶
生成流量
# echo 1 > /sys/class/misc/dw-xdata-pcie.0/write
获取链路吞吐量,单位 MB/s
# cat /sys/class/misc/dw-xdata-pcie.0/write
204
停止任何方向的流量
# echo 0 > /sys/class/misc/dw-xdata-pcie.0/write
读取 TLP 流量生成 - 从端点到根复合体方向¶
生成流量
# echo 1 > /sys/class/misc/dw-xdata-pcie.0/read
获取链路吞吐量,单位 MB/s
# cat /sys/class/misc/dw-xdata-pcie.0/read
199
停止任何方向的流量
# echo 0 > /sys/class/misc/dw-xdata-pcie.0/read