一种BUS号分配方法、系统、装置及介质制造方法及图纸

技术编号:33083546 阅读:60 留言:0更新日期:2022-04-15 10:42
本发明专利技术公开了一种BUS号分配方法、系统、装置及介质,该方案中,在对PCIe设备进行枚举时,若CPU芯片的对内通道和对外通道的顺序相同,则以对内通道或对外通道的顺序为PCIe设备分配BUS号均可,若对内通道与对外通道的顺序相反,则按照对内通道的顺序为其分配BUS号。通过本申请中的方式,由于CPU芯片对内通道的顺序是固定的,无论CPU芯片的对内通道和对外通道的顺序是否相反,均以对内通道的顺序为PCIe设备分配BUS号,从而针对所有的CPU芯片得到的BUS号均相同,从而提高BIOS的应用场景。从而提高BIOS的应用场景。从而提高BIOS的应用场景。

【技术实现步骤摘要】
一种BUS号分配方法、系统、装置及介质


[0001]本专利技术涉及服务器领域,特别是涉及一种BUS号分配方法、系统、装置及介质。

技术介绍

[0002]在服务器产品中,BIOS(Basic Input Output System,基本输入输出系统)负责对服务器产品的硬件进行初始化配置。具体地,BIOS在对硬件进行初始化配置时,通常会根据CPU(central processing unit,中央处理器)芯片的规格、硬件设计等对CPU芯片的端口进行配置。在存储服务器中,支持通过CPU芯片的端口扩展插槽,用来外插PCIe(peripheral component interconnect express,高速串行计算机扩展总线标准)卡;其中,扩展的PCIe插槽要求在BIOS对硬件进行配置的阶段进行PCIe枚举并为每个PCIe卡分配固定的BUS号。当一块服务器的主板支持的不同型号CPU芯片,且不同型号的CPU芯片中存在对内通道和对外通道的顺序相反的情况时,会出现同一版本BIOS对不同型号的CPU芯片的端口配置不一致的问题。
>[0003]例如,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种BUS号分配方法,其特征在于,包括:确定CPU芯片的对内通道和对外通道的顺序是否相反;若相同,则在对与所述CPU芯片连接的PCIe设备进行枚举时,以所述对内通道或所述对外通道的顺序为所述PCIe设备分配BUS号;若相反,则在对所述PCIe设备进行枚举时,以所述对内通道的顺序为所述PCIe设备分配所述BUS号。2.如权利要求1所述的BUS号分配方法,其特征在于,在为所述PCIe设备份分配所述BUS号之前,还包括:确定与所述CPU芯片连接的每个所述PCIe设备的通道个数及连接顺序;在对与所述CPU芯片连接的PCIe设备进行枚举,包括:基于每个所述PCIe设备的通道个数及连接顺序对所述PCIe设备进行枚举。3.如权利要求3所述的BUS号分配方法,其特征在于,确定所述CPU芯片连接的每个所述PCIe设备的通道个数及连接顺序之前,还包括:确定所述CPU芯片上是否连接有所述PCIe设备;若连接所述PCIe设备,则确定连接的所有PCIe设备的个数,并进入确定所述CPU芯片连接的每个所述PCIe设备的通道个数及连接顺序的步骤。4.如权利要求3所述的BUS号分配方法,其特征在于,确定每个所述PCIe设备的通道个数,包括:确定所述PCIe设备的类型;基于所述类型确定所述PCIe设备的通道个数。5.如权利要求4所述的BUS号分配方法,其特征在于,确定所述PCIe设备的类型,包括:通过所述PCH的引脚的电平状态确定与所述电平状...

【专利技术属性】
技术研发人员:管彦广
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1