【技术实现步骤摘要】
高速外围组件设备的固件程序升级方法及服务器
[0001]本申请实施例涉及计算机
,具体而言,涉及一种高速外围组件设备的固件程序升级方法及服务器。
技术介绍
[0002]随着服务器技术的不断发展,服务器的配置也越来越复杂,其中,PCIe(Peripheral Component Interconnect
‑
express,高速外围组件)插槽是服务器设备扩展的一种重要方式,通过PCIe插槽,用户可自由搭配不同的外插卡,如网卡、RAID(Redundant Arrays of Independent Disks,磁盘阵列)卡、GPU(Graphics Processing Unit,图形处理器)卡等。这些PCIe设备的固件程序Option ROM有的被存在板卡的扩展ROM(Option Read
‑
Only Memory只读存储器)中,有的则存在BIOS(Basic Input Output System,基本输入输出系统)的二进制文件binary里面,主要完成PCIe设备的初始化和系统引 ...
【技术保护点】
【技术特征摘要】
1.一种高速外围组件设备的固件程序升级方法,应用于服务器的核心处理器,其特征在于,包括:在服务器开机时,执行基本输入输出系统程序进行自检;自检过程中,若识别到有高速外围组件设备接入所述服务器,获取所述高速外围组件设备的目标标识信息;从基板管理控制器中获取与所述目标标识信息和所述核心处理器的类型对应的目标固件程序升级文件,其中,所述基板管理控制器中包括转换闪存卡,所述转换闪存卡中存储有目标对象传输的固件程序升级文件;将所述目标固件程序升级文件复制至内存中执行,以对所述高速外围组件设备进行初始化。2.根据权利要求1所述的方法,其特征在于,若识别到有高速外围组件设备接入所述服务器,获取所述高速外围组件设备的目标标识信息,包括:在识别到有高速外围组件设备通过所述服务器的高速外围组件接口接入所述服务器时,从所述高速外围组件设备的设备配置空间获取所述高速外围组件设备的所述目标标识信息,其中,所述目标标识信息中至少包括:所述高速外围组件设备对应的第一厂商标识和第一设备标识。3.根据权利要求2所述的方法,其特征在于,在从基板管理控制器中获取与所述目标标识信息和所述核心处理器的类型对应的目标固件程序升级文件之前,所述方法还包括:所述基板管理控制器获取所述目标对象传输的固件程序升级文件,并将所述固件程序升级文件存储至所述转换闪存卡中;所述基板管理控制器调用管理模块依据所述转换闪存卡中的所述固件程序升级文件生成虚拟通用串行总线设备。4.根据权利要求3所述的方法,其特征在于,所述基板管理控制器获取所述目标对象传输的固件程序升级文件,并将所述固件程序升级文件存储至所述转换闪存卡中,包括:所述基板管理控制器调用所述管理模块获取所述目标对象在所述基板管理控制器对应的交互界面中上传的所述固件程序升级文件,并将所述固件程序升级文件存储至所述转换闪存卡中;或,所述基板管理控制器接收所述目标对象通过终端设备复制的所述固件程序升级文件,并将所述固件程序升级文件存储至所述转换闪存卡中;或,所述基板管理控制器调用所述管理模块从所述服务器所在机房的管理节点服务器中下载所述固件程序升级文件,并将所述固件程序升级文件存储至所述转换闪存卡中,其中,所述管理节点服务器中存储有所述目标对象上传的所述固件程序升级文件。5.根据权利要求3所述的方法,其特征在于,从基板管理控制器中获取与所述目标标识信息和所述核心处理器的类型对应的所述目标固件程序升级文件,包括:通过平台控制集线器的通用串行总线接口从所述基板管理控制器的所述虚拟通用串行总线设备中获取与所述目标标识信息和所述核心处理器的类型对应的所述目标固件程序升级文件。6.根据权利要求2所述的方法,其特征在于,从基板管理控制器中获取与所述目标标识信息和所述核心处理器的类型对应的所述目标固件程序升级文件,包括:
对于所述基板管理控制器中的任一所述固件程序升级文件,依据所述固件程序升级文件的数据结构信息确定所述固件程序升级文件对应的第二厂商标识、第二设备标识和节点类型,其中,所述节点类型用于表示所述固件程序升级文件支持的核心处理器类型;在所述第一厂商标识和所述第二厂商标识匹配、所述第一设备标识和所述第二设备标识匹配、所述核心处理器的类型与所述节点类型匹配时,确定所述固件程序升级文件为所述目标固件程序升级文件;从所述基板管理控制器中获取所述目标固件程序升级文件。7.根据权利要求6所述的方法,其特征在于,在依据所述固件程序升级文件的数据结构信息确定所述固件程序升级文件对应的第二厂商标识、第二设备标识和节点类型之前,所述方法还包括:检测所述固件程序升级文件的扩展只读存储器头部信息中是否存在目标标识符;若所述扩展只读存储器头部信息中存在所述目标标识符,确定所述固件程序升级文件合法,依据所述固件程序升级文件的数据结构信息确定所述固件程序升级文件对应的第二厂商标识、第二设备标识和节点类型;若所述扩展只读存储器头部信息中不存在所述目标标识符,确定所述固件程序升级文件不合法,所述固件程序升级文件不是所述目标固件程序升级文件。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述基板管理控制器中不存在与所述目标标识信息和所述核心处理器的类型对应的所述目标固件程序升级文件时,从与所述高速外围组件设备对应的扩展只读存储器中获取与所述目标标识信息和所述核心处理器的类型对应的所述目标固件程序升级文件。9.一种服务器,其特征在于,包...
【专利技术属性】
技术研发人员:于明,王兴隆,翟庆伟,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。