一种PCIeP2P系统测试启动方法和装置

基本信息

申请号 CN202210134299.4 申请日 -
公开(公告)号 CN114490222A 公开(公告)日 2022-05-13
申请公布号 CN114490222A 申请公布日 2022-05-13
分类号 G06F11/22(2006.01)I;G06F13/42(2006.01)I 分类 计算;推算;计数;
发明人 黄晓文;李正杰;刘伟;张凯鑫;文延东 申请(专利权)人 无锡众星微系统技术有限公司
代理机构 北京动力号知识产权代理有限公司 代理人 -
地址 214000江苏省无锡市新吴区菱湖大道111号无锡软件园天鹅座C座2101室
法律状态 -

摘要

摘要 本发明提供了一种PCIe P2P系统测试启动方法和装置,该方法包括:确定与PCIe Switch设备连接的CMB盘的Buff类型,并记录Buff的BAR地址;当Buff类型为非Read_Buff或者非Write_Buff时,根据BAR地址创建虚拟Buff;当CMB盘的Buff接收到来自EP设备的P2P读写请求时,将读写请求的地址指向虚拟Buff;将虚拟Buff划分为多个子Buff,并将同一个EP设备发起的多个P2P读写请求的地址指向同一个子Buff中,以启动从EP设备到CMB盘的P2P测试。本发明在不增加CMB盘容量和成本的基础上,使测试工具匹配更多种Buff类型,从而允许启动EP之间的P2P传输,并且P2P线程数量不受Buff大小的限制。