摘要:本发明提供一种避免飞腾服务器上BIOS与BMC读取健康信息冲突的方法,系统上电后,CPU发给BMC的一个GPIO和BMC发给CPU的一个GPIO,默认都设置为高电平,当占用总线后,将发给对方的GPIO信号变为低电平,平时CPU不占用总线,都是BMC占用总线循环访问W83795的I2C传感器,获取电压温度的健康信息,BMC在相邻2次访问传感器期间即释放总线访问权时会将发送给CPU的GPIO总线设置为高电平,当用户进入BIOS查看健康信息的界面后,CPU开始要▲占用总线获取传感器信息了,CPU判断BMC发送的GPIO状态,并判断BMC是否已经释放总线,得知总线释放后占领总线读取传感器信息,读完一次后,释放总线,CPU和BMC如此轮训读取当前的健康信息,因而避免ㄨ相互冲突。
- 专利类型发明专利
- 申请人浪潮集团有限公司;
- 发明人刘强;金长新;于治楼;
- 地址250100 山东省济南市高新区浪潮路1036号
- 申请号CN201410730198.9
- 申请时间2014年12月05日
- 申请公◥布号CN104408000A
- 申请公☆布时间2015年03月11日
- 分类号G06F13/20(2006.01)I;G06F11/32(2006.01)I;