【技术实现步骤摘要】
一种PCIE拓扑传递方法、装置、电子设备和存储介质
[0001]本申请涉及服务器拓扑
,特别是涉及一种PCIE拓扑传递方法、一种PCIE拓扑传递装置,一种电子设备以及一种存储介质。
技术介绍
[0002]在BIOS(Basic Input Output System,基本输入输出系统)启动过程中需要BIOS和BMC(Baseboard Management Controller,基板管理控制器)做交互,把枚举到的具体的硬件配置信息传递给BMC生成PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)资产信息,随着服务器配置越来越丰富,如何灵活分配服务器PCIE资源,并且其分配的PCIE资源能正常显示和运行是当前服务器的一个难题。
[0003]传统的方式是通过硬件约束和GPIO配置两种方式,需要把已知的PCIE配置套餐,通过一定的判断逻辑制定PCIE资源分配规则,BIOS根据现有套餐的PCIE拓扑找到差异点去判断每次启动后,得到的PCIE拓扑具体 ...
【技术保护点】
【技术特征摘要】
1.一种PCIE拓扑传递方法,其特征在于,包括:获取PCIE拓扑套餐;将所述PCIE拓扑套餐基于拓扑结构体进行记载,生成配置文件;将所述配置文件转换为可解析格式文件;将所述可解析格式文件进行单独存储;响应于预设上电指令,从存储的可解析格式文件中读取目标可解析格式文件;解析所述目标可解析格式文件确定配置PCIE拓扑结构。2.根据权利要求1所述的方法,其特征在于,所述拓扑结构体包括:根端口字段,带宽字段,设备类型字段和设备编号;所述将所述PCIE拓扑套餐基于拓扑结构体进行记载,生成配置文件,包括:从所述PCIE拓扑套餐中读取根端口信息,将所述根端口信息写入所述根端口字段;从所述PCIE拓扑套餐中读取带宽信息,将所述带宽信息写入所述带宽字段;从所述PCIE拓扑套餐中读取设备信息,将所述设备信息写入所述设备类型字段和所述设备编号;组合所述根端口字段,所述带宽字段,所述设备类型字段和所述设备编号,生成配置文件。3.根据权利要求2所述的方法,其特征在于,所述根端口信息包括端口中央处理器名和中央处理器PCIE端口名;所述将所述根端口信息写入所述根端口字段,包括:将所述端口中央处理器名关联所述中央处理器PCIE端口名,生成根端口名组合;将所述根端口名组合写入所述根端口字段。4.根据权利要求3所述的方法,其特征在于,所述根端口信息还包括与所述根端口名组合对应的根端口标识;所述将所述根端口信息写入所述根端口字段,还包括:将所述根端口标识写入所述根端口字段。5.根据权利要求2所述的方法,其特征在于,所述带宽信息包括传输带宽和与所述传输带宽对应的二叉树值;所述将所述带宽信息写入所述带宽字段,包括:将所述传输带宽和所述二叉树值,写入所述带宽字段。6.根据权利要求2所述的方法,其特征在于,所述设备信息包括设备丝印和设备身份标识;所述将所述设备信息写入所述设备类型字段和所述设备编号,包括:依据所述设备丝印确定设备类型标识;将所述设备类型标识写入所述设备类型字段;将所述设备身份标识写入所述设备编号。7.根据权利要求1所述的方法,其特征在于,所述将所述配置文件转换为可解析格式文件,包括:将所述配置文件转换为多个简谱对象数据;结合所述简谱对象数据生成所述可解析格式文件。8.根据权利要求1所述的方法,其特征在于,所述将所述可解析格式文件进行单独存储,包括:采用预设编程语言将所述可解析格式文件转化为烧录数据;将所述烧录数据烧录至预设电可擦编程只读存储器。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取真实PCIE拓扑结构;对比所述真实PCIE拓扑结构和所述配置PCIE拓扑结构,生成对比结果,以验证所述真实PCIE拓扑结构。10.根据权利要求9所述的方法,其特征在于,所述对比所述真实PCIE拓...
【专利技术属性】
技术研发人员:卢正超,刘瑞雪,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。