芯片启动方法、装置及计算机设备制造方法及图纸

技术编号:30402693 阅读:37 留言:0更新日期:2021-10-20 10:47
本申请公开了一种芯片启动方法、装置及计算机设备,属于计算机技术领域。在本申请中,BMC在确定待隔离芯片之后,可以对第一存储单元中存储的各个处理芯片的启用状态进行配置,以指示对各个处理芯片中的哪些处理芯片进行隔离,哪些正常启动。这样,部署在多个处理芯片上的BIOS可以通过读取第一存储单元中的启用状态,对需要进行隔离的处理芯片不启动,对不需要进行隔离的处理芯片通过其对应的启动文件进行重启,实现了各个处理芯片的单独启动,避免了计算机设备中芯片资源的浪费。由于各个处理芯片均可以不依赖于其他处理芯片单独启动,所以,即使主处理芯片发生故障,其他处理芯片也仍然可以正常启动,提高了计算机设备的可靠性。靠性。靠性。

【技术实现步骤摘要】
芯片启动方法、装置及计算机设备


[0001]本申请涉及计算机
,特别涉及一种芯片启动方法、装置及计算机设备。

技术介绍

[0002]当前,为了提升计算机设备的处理能力,计算机设备中可以包括多个处理芯片,该多个处理芯片可以组成芯片拓扑协作处理业务。
[0003]相关技术中,在进行单板设计时,可以对多个处理芯片进行连续编号。在计算机设备启动的过程中,可以从编号最小的处理芯片开始依次启动各个处理芯片。其中,如果某个处理芯片故障,则编号位于该处理芯片之后的其他处理芯片将无法再启动。这样,将会导致处理资源浪费。

技术实现思路

[0004]本申请提供了一种芯片启动方法、装置及计算机设备,可以实现组成芯片拓扑的多个处理芯片的单独启动,节省处理资源。所述技术方案如下:
[0005]第一方面,提供了一种芯片启动方法,应用于计算机设备包括的基板管理控制器(baseboard management controller,BMC)中,所述计算机设备还包括多个处理芯片、第一存储单元以及每个处理芯片对应的第二存储单元,每个处理芯片对应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片启动方法,其特征在于,计算机设备包括多个处理芯片、第一存储单元以及每个处理芯片对应的第二存储单元,每个处理芯片对应的第二存储单元中存储有相应处理芯片的启动文件,所述方法包括:确定所述多个处理芯片中的待隔离芯片;向所述第一存储单元发送第一配置指令,所述第一配置指令用于指示对所述第一存储单元中存储的每个处理芯片的启用状态进行配置,所述启用状态用于指示是否对相应处理芯片进行隔离;控制所述多个处理芯片中未被隔离的处理芯片根据所述第一存储单元中存储的启用状态和对应的第二存储单元中的启动文件进行重启。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述待隔离芯片,向所述第一存储单元发送第二配置指令,所述第二配置指令用于指示对所述第一存储单元中存储的多个处理芯片的芯片编号进行重新配置,其中,重新配置后,除待隔离芯片之外的其他处理芯片的芯片编号连续。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述待隔离芯片,向所述第一存储单元发送第三配置指令,所述第三配置指令用于指示对所述第一存储单元中存储的每个处理芯片的健康状态进行配置,所述健康状态用于指示处理芯片是否发生故障。4.根据权利要求1-3任一所述的方法,其特征在于,所述确定所述多个处理芯片中的待隔离芯片,包括:在计算机设备上电之后,接收所述多个处理芯片中每个处理芯片的故障检测信息和建链信息,所述故障检测信息用于指示对应的处理芯片是否发生故障,所述建链信息用于指示对应的处理芯片在与其他处理芯片建立连接时是否存在故障;根据所述多个处理芯片的故障检测信息和建链信息,从所述多个处理芯片中确定所述待隔离芯片。5.根据权利要求1-3任一所述的方法,其特征在于,所述确定所述多个处理芯片中的待隔离芯片,包括:在所述计算机设备运行过程中,接收所述多个处理芯片上报的运行状态信息;如果所述运行状态信息中存在异常信息,则向上层运维系统反馈所述异常信息;接收所述上层运维系统根据所述异常信息和业务处理情况下发的重启指令,所述重启指令携带用于指示所述待隔离芯片的指示信息;根据所述指示信息,确定所述待隔离芯片。6.一种计算机设备,其特征在于,所述计算机设备包括基板管理控制器BMC、多个处理芯片、第一存储单元以及每个处理芯片对应的第二存储单元,每个处理芯片与对应的第二存储单元连接,且每个处理芯片对应的第二存储单元中存储有相应处理芯片的启动文件;所述BMC用于确定所述多个处理芯片中的待隔离芯片,向所述第一存储单元发送第一配置指令,所述第一配置指令用于指示对所述第一存储单元中存储的所述多个处理芯片的启用状态进行配置,所述启用状态用于指示是否对相应处理芯片进行隔离;所述BMC还用于向所述多个处理芯片发送重启指令;所述多个处理芯片中的每个处理芯片用于在接收到所述重启指令时,从所述第一存储
单元中读取自身的启用状态,如果自身的启用状态用于指示不进行隔离,则从对应的第二存储单元中读取启动文件,根据读取到的启动文件进行重新启动。7.根据权利要求6所述的计算机设备,其特征在于,所述BMC还用于根据所述待隔离芯片,向所述第一存储单元发送第二配置指令,所述第二配置指令用于指示对所述第一存储单元中存储的多个处理芯片的芯片编号进行重新配置,其中,重新配置后,除待隔离芯片之外的其他处理芯片的芯片编号连续;所述多个处理芯片中重新启动后的处理芯片还用于从所述第一存储单元中读取对应的芯片编号,按照读取到的芯片编号建链。8.根据权利要求6所述的计算机设备,其特征在于,所述BMC还用于根据所述待隔离芯片,向所述第一存储单元发送第三配置指令,所述第三配置指令用于指示对所述第一存储单元中存储的每个处理芯片的健康状态进行配置,所述健康状态用于指示处理芯片是否发生故障。9.根据权利要求6-8任一所述的计算机设备,其...

【专利技术属性】
技术研发人员:方志强陈志平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1