发明

一种基于Qemu虚拟环境的PCIe Switch模拟器的实现方法和装置

2023-08-03 07:20:14 发布于四川 31
  • 申请专利号:CN202310778942.1
  • 公开(公告)日:2023-09-22
  • 公开(公告)号:CN116521596A
  • 申请人:北京大禹智芯科技有限公司
摘要:本发明提供一种基于Qemu虚拟环境的PCIe Switch模拟器的实现方法和装置,Qemu虚拟环境模拟一具有PCIe总线的计算机系统,其特征在于,所述方法提供一PCIe Switch模拟器,PCIe Switch模拟器提供:一上行接口,用以连接PCIe的根复合体;复数个下行接口,用以对应连接复数个PCIe设备;一第一拦截单元,用于拦截并代理系统自上行接口对复数个PCIe设备的访问;一第二拦截单元,用以拦截并代理复数个PCIe设备向系统转发的配置请求或中断信息。本发明有利于扩展虚拟PCIe设备,尤其是在其他独立程序中扩展设备,还有助于降低Qemu硬件资源需求,且便于业务平台进行设备管理、热插拔、迁移和性能监控等。

专利内容

(19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 116521596 A (43)申请公布日 2023.08.01 (21)申请号 202310778942.1 (22)申请日 2023.06.29 (71)申请人 北京大禹智芯科技有限公司 地址 100012 北京市朝阳区来广营西路5号 院5号楼13层1305 (72)发明人 王可恩  (74)专利代理机构 上海众象合一知识产权代理 有限公司 31395 专利代理师 彭茜茜 (51)Int.Cl. G06F 13/40 (2006.01) G06F 13/38 (2006.01) 权利要求书2页 说明书9页 附图7页 (54)发明名称 一种基于Qemu虚拟环境的PCIe Switch模拟 器的实现方法和装置 (57)摘要 本发明提供一种基于Qemu虚拟环境的PCIe  Switch模拟器的实现方法和装置,Qemu虚拟环境 模拟一具有PCIe总线的计算机系统,其特征在 于,所述方法提供一PCIe  Switch模拟器,PCIe  Switch模拟器提供:一上行接口,用以连接PCIe 的根复合体;复数个下行接口,用以对应连接复 数个PCIe设备;一第一拦截单元,用于拦截并代 理系统自上行接口对复数个PCIe设备的访问;一 第二拦截单元,用以拦截并代理复数个PCIe设备 向系统转发的配置请求或中断信息。本发明有利 于扩展虚拟PCIe设备,尤其是在其他独立程序中 A 扩展设备,还有助于降低Qemu硬件资源需求,且

最新专利