一种在Hostboot中实现双启动的方法

基本信息

申请号 CN201610006906.3 申请日 -
公开(公告)号 CN105677414A 公开(公告)日 2016-06-15
申请公布号 CN105677414A 申请公布日 2016-06-15
分类号 G06F9/445(2006.01)I;G06F9/44(2006.01)I 分类 计算;推算;计数;
发明人 余创;吴开健;黄璞 申请(专利权)人 苏州中太服务器有限公司
代理机构 - 代理人 -
地址 江苏省无锡市惠山经济开发区智慧路5号南-1503室(开发区)
法律状态 -

摘要

摘要 本发明公开了一种在Hostboot中实现双启动的方法,包括步骤(1)BMC优先上电,CPU不上电;(2)当CPU上电后CPU从第一片Flash中启动BIOS,同时启动定时器;(3)若Hostboot程序在某个启动阶段失败,则定时器最终会超时;(4)BMC在每次定时器超时都会重启CPU;BMC会记录定时器的超时次数,并判断超时次数是否小于预设的次数阈值,若是,则CPU重启时继续从第一片Flash启动;若否,则CPU重启时将从第二片Flash启动。本发明通过在POWER系统上使用两片Flash存储两份BIOS?FW,并支持从两片Flash启动,即使有一片Flash损坏,系统仍可以从另一片Flash启动。