[发明专利]一种PCIe设备管理方法及其运行系统有效
申请号: | 202010757559.4 | 申请日: | 2020-07-31 |
公开(公告)号: | CN112000594B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 林涛 | 申请(专利权)人: | 瑞芯微电子股份有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/42 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcie 设备管理 方法 及其 运行 系统 | ||
1.一种PCIe设备管理方法,其特征在于,运行于PCIe终端及其上位机,方法包括如下步骤,
S100、设定PCIe终端内的第一控制器与第二控制器分别控制第一设备,第二设备;
S102、建立数据转发层,通过数据转发层将第一控制器的地址、第二控制器的地址进行存取,分别映射至物理功能中的第一基地址、第二基地址;
S104、所述物理功能向上位机上报设备类别为非通用类别,并上报存在待分配的基地址;所述上位机跳过仅加载单个设备的加载程序,
S106、上位机根据上报情况分配第一虚拟地址、第二虚拟地址;
S108、上位机内的自定义驱动层接收物理功能向上位机上报设备类别并识别,根据所述设备类别加载第一控制器、第二控制器对应的外置驱动,最终调用第一设备、第二设备。
2.根据权利要求1所述的PCIe设备管理方法,其特征在于,具体包括步骤,当上位机进行设备枚举时,所述物理功能向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址。
3.根据权利要求1所述的PCIe设备管理方法,其特征在于,步骤S102具体为,通过数据转发层将第一控制器的地址、第二控制器的地址进行存取,通过地址翻译服务分别映射至物理功能中的第一基地址、第二基地址。
4.根据权利要求1所述的PCIe设备管理方法,其特征在于,还包括步骤,所述物理功能还向上位机上报设备识别码;所述上位机内的自定义驱动层接收所述上位机设备识别码并根据设备识别码加载对应的外置驱动。
5.根据权利要求1所述的PCIe设备管理方法,其特征在于,所述设备包括PCIe声卡、PCIe网卡、PCIe存储器或PCIe显卡。
6.一种PCIe设备的运行系统,其特征在于,包括PCIe终端和上位机,
所述PCIe终端内包括第一控制器与第二控制器,所述第一控制器与第二控制器分别控制第一设备,第二设备;还包括数据转发层,所述数据转发层用于将第一控制器的地址、第二控制器的地址进行存取,分别映射至物理功能中的第一基地址、第二基地址;所述物理功能还用于向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址;所述上位机跳过仅加载单个设备的加载程序,
所述上位机用于根据上报情况分配第一虚拟地址、第二虚拟地址;
所述上位机还包括自定义驱动层,所述自定义驱动层用于接收物理功能向上位机上报的设备类别并识别,还用于根据所述设备类别加载第一控制器、第二控制器对应的外置驱动,最终调用第一设备、第二设备。
7.根据权利要求6所述的PCIe设备的运行系统,其特征在于,所述物理功能具体用于在上位机进行设备枚举时,向上位机上报的设备类别为非通用类别,并上报存在待分配的基地址。
8.根据权利要求6所述的PCIe设备的运行系统,其特征在于,所述数据转发层用于将第一控制器的地址、第二控制器的地址通过地址翻译服务分别映射至物理功能中的第一基地址、第二基地址。
9.根据权利要求6所述的PCIe设备的运行系统,其特征在于,所述物理功能还用于向上位机上报设备识别码;所述上位机内的自定义驱动层还用于接收所述上位机设备识别码并根据设备识别码加载对应的外置驱动。
10.根据权利要求6所述的PCIe设备的运行系统,其特征在于,所述设备包括PCIe声卡、PCIe网卡、PCIe存储器或PCIe显卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞芯微电子股份有限公司,未经瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010757559.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运营后台管理系统及管理方法
- 下一篇:阵列天线移相馈电装置及阵列天线