一种PCIE端口的拆分方法、装置、设备及介质制造方法及图纸

技术编号:27832260 阅读:44 留言:0更新日期:2021-03-30 11:42
本申请公开了一种PCIE端口的拆分方法,应用于无法动态拆分PCIE端口的目标处理器;该方法包括:预先在目标处理器的PCIE端口上连接PCIE桥,当目标PCIE设备与PCIE桥建立连接时,则获取目标PCIE设备的背板信息;从目标配置文件中查找与背板信息相对应的目标端口分配信息;其中,目标配置文件为预先根据不同类型PCIE设备所需分配PCIE端口而编写的文件;根据目标端口分配信息对PCIE桥的PCIE端口进行拆分。显然,由于该方法无需重新烧录BIOS、无需对处理器的硬件链路进行修改就可以实现对PCIE端口的动态拆分,由此就可以显著提高无法动态拆分PCIE端口处理器在使用过程中的便捷度。拆分PCIE端口处理器在使用过程中的便捷度。拆分PCIE端口处理器在使用过程中的便捷度。

【技术实现步骤摘要】
一种PCIE端口的拆分方法、装置、设备及介质


[0001]本专利技术涉及服务器
,特别涉及一种PCIE端口的拆分方法、装置、设备及介质。

技术介绍

[0002]在现有技术中,在很多处理器中只设置了一种类型的PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)端口。由于此种处理器的PCIE端口不能实现动态拆分,这样就极大地限制了其在市场上的应用。在此情况下,如果想要对此类处理器中的PCIE端口进行拆分,只能是通过重新烧录BIOS(Basic Input Output System,基本输入输出系统),并同时更改处理器的硬件链路才能实现对其PCIE端口的拆分,这样就极大的降低了此种处理器在实际使用过程中的便捷度。
[0003]由此可见,如何提高对无法动态拆分PCIE端口处理器在使用过程中的便捷度,是本领域技术人员亟待解决的技术问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种PCIE端口的拆分方法、装置、设备及介质,以提高对无法动态拆分PCIE端口处理器在使用过程中的便捷度。其具体方案如下:
[0005]一种PCIE端口的拆分方法,应用于无法动态拆分PCIE端口的目标处理器;包括:
[0006]预先在所述目标处理器的PCIE端口上连接PCIE桥,当目标PCIE设备与PCIE桥建立连接时,则获取所述目标PCIE设备的背板信息;
[0007]从目标配置文件中查找与所述背板信息相对应的目标端口分配信息;其中,所述目标配置文件为预先根据不同类型PCIE设备所需分配PCIE端口而编写的文件;
[0008]根据所述目标端口分配信息对所述PCIE桥的PCIE端口进行拆分。
[0009]优选的,所述PCIE桥具体为PM8565。
[0010]优选的,所述目标PCIE设备包括PCIE背板和/或NVME硬盘背板。
[0011]优选的,所述获取所述目标PCIE设备的背板信息的过程,包括:
[0012]通过所述PM8565的GPIO获取所述目标PCIE设备的所述背板信息。
[0013]优选的,所述目标配置文件具体为利用chiplink软件所编写的文件。
[0014]优选的,所述根据目标端口分配信息对所述PCIE桥的PCIE端口进行拆分的过程,包括:
[0015]根据所述目标端口分配信息对所述PCIE桥的PCIE端口进行X4和/或X8和/或X16拆分。
[0016]相应的,本专利技术还公开了一种PCIE端口的拆分装置,应用于无法动态拆分PCIE端口的目标处理器;包括:
[0017]信息获取模块,用于预先在所述目标处理器的PCIE端口上连接PCIE桥,当目标PCIE设备与PCIE桥建立连接时,则获取所述目标PCIE设备的背板信息;
[0018]信息查找模块,用于从目标配置文件中查找与所述背板信息相对应的目标端口分配信息;其中,所述目标配置文件为预先根据不同类型PCIE设备所需分配PCIE端口而编写的文件;
[0019]端口拆分模块,用于根据所述目标端口分配信息对所述PCIE桥的PCIE端口进行拆分。
[0020]相应的,本专利技术还公开了一种PCIE端口的拆分设备,包括:
[0021]存储器,用于存储计算机程序;
[0022]处理器,用于执行所述计算机程序时实现如前述所公开的一种PCIE端口的拆分方法的步骤。
[0023]相应的,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所公开的一种PCIE端口的拆分方法的步骤。
[0024]可见,在本专利技术中,是预先在目标处理器的PCIE端口上连接PCIE桥,并根据不同类型PCIE设备所需分配PCIE端口来编写目标配置文件;这样当目标PCIE设备与PCIE桥建立连接时,就可以利用PCIE桥将目标处理器的PCIE端口引出,然后,通过获取目标PCIE设备的背板属性信息就可以知悉到目标PCIE设备需要配置什么类型的PCIE端口,之后,再从目标配置文件中查找与目标PCIE设备的背板属性信息相对应的目标端口分配信息,就可以获取得到与目标PCIE设备相对应的端口设置程序,最后,利用目标端口分配信息来对PCIE桥的PCIE端口进行拆分,也就相当于是动态拆分了目标处理器的PCIE端口。显然,由于该方法无需重新烧录BIOS、无需对处理器的硬件链路进行修改就可以实现对PCIE端口的动态拆分,由此就可以显著提高无法动态拆分PCIE端口处理器在使用过程中的便捷度。相应的,本专利技术所提供的一种PCIE端口的拆分装置、设备及介质,同样具有上述有益效果。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0026]图1为本专利技术实施例所提供的一种PCIE端口的拆分方法的流程图;
[0027]图2为本专利技术实施例所提供的对腾云S2500中CPU0的PCIE端口进行拆分的示意图;
[0028]图3为本专利技术实施例所提供的一种PCIE端口的拆分装置的结构图;
[0029]图4为本专利技术实施例所提供的一种PCIE端口的拆分设备的结构图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]请参见图1,图1为本专利技术实施例所提供的一种PCIE端口的拆分方法的流程图,该
拆分方法应用于无法动态拆分PCIE端口的目标处理器;该方法包括:
[0032]步骤S11:预先在目标处理器的PCIE端口上连接PCIE桥,当目标PCIE设备与PCIE桥建立连接时,则获取目标PCIE设备的背板信息;
[0033]步骤S12:从目标配置文件中查找与背板信息相对应的目标端口分配信息;
[0034]其中,目标配置文件为预先根据不同类型PCIE设备所需分配PCIE端口而编写的文件;
[0035]步骤S13:根据目标端口分配信息对PCIE桥的PCIE端口进行拆分。
[0036]在本实施例中,为了对无法动态拆分PCIE端口的目标处理器进行PCIE端口的拆分,是预先在目标处理器的PCIE端口上连接PCIE桥,并预先根据不同类型PCIE设备所需要分配的PCIE端口编写目标配置文件。
[0037]可以理解的是,当目标PCIE设备与目标处理器上所连接的PCIE桥建立连接时,就可以利用PCIE桥将目标处理器的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIE端口的拆分方法,其特征在于,应用于无法动态拆分PCIE端口的目标处理器;包括:预先在所述目标处理器的PCIE端口上连接PCIE桥,当目标PCIE设备与PCIE桥建立连接时,则获取所述目标PCIE设备的背板信息;从目标配置文件中查找与所述背板信息相对应的目标端口分配信息;其中,所述目标配置文件为预先根据不同类型PCIE设备所需分配PCIE端口而编写的文件;根据所述目标端口分配信息对所述PCIE桥的PCIE端口进行拆分。2.根据权利要求1所述的拆分方法,其特征在于,所述PCIE桥具体为PM8565。3.根据权利要求1所述的拆分方法,其特征在于,所述目标PCIE设备包括PCIE背板和/或NVME硬盘背板。4.根据权利要求2所述的拆分方法,其特征在于,所述获取所述目标PCIE设备的背板信息的过程,包括:通过所述PM8565的GPIO获取所述目标PCIE设备的所述背板信息。5.根据权利要求2所述的拆分方法,其特征在于,所述目标配置文件具体为利用chiplink软件所编写的文件。6.根据权利要求1至5任一项所述的拆分方法,其特征在于,所述根据目标端口分配信息对所述PC...

【专利技术属性】
技术研发人员:张晨熙
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1