一种状态参数的获取方法及相关设备技术

技术编号:42613029 阅读:26 留言:0更新日期:2024-09-03 18:19
本申请实施例提供了一种状态参数的获取方法及相关设备。其中,可编程器件通过IPMI消息从主控处理器获取主控处理器的状态参数。并当BMC想要获取主控处理器的状态参数时,BMC向可编程器件发送I2C协议的访问消息即可获取状态参数。由此,可以避免I2C通道被独占的问题。并且BMC获取主控处理器状态参数时,并不涉及到使用IPMB模式,因此,即使BMC的I2C控制器不支持IPMB模式,BMC仍可以获取主控处理器的状态参数,因此,有助于增强BMC的通用性。此外,BMC的I2C控制器不需要在IPMB模式和I2C模式之间来回频繁切换,因此降低了计算设备访问异常的概率,提高了计算设备的可靠性。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种状态参数的获取方法及相关设备


技术介绍

1、主控处理器是计算设备中的关键组件,用于保证计算设备的正常运行。例如,中央处理器(central processing unit,cpu)负责读取并执行存储在计算设备内存中的指令,或者负责读取并处理存储在计算设备内存中的数据。主控处理器的状态参数,包括主控处理器的温度、电压和功耗等评估主控处理器性能的参数。即,主控处理器的状态参数影响主控处理器的处理性能,也会影响主控处理器自身的使用寿命。因此,监控主控处理器的状态参数具有重要作用。

2、目前,计算设备的基板管理控制器(based management controller,bmc)通过智能平台管理总线(intelligent platform management bus,ipmb)与主控处理器进行通信,获取主控处理器的状态参数。例如获取cpu的状态,再例如获取数据主控处理器(dataprocessing unit,dpu)的状态参数,又例如获取片上系统(system on a chip,soc)的状态参数等。其中,ip本文档来自技高网...

【技术保护点】

1.一种状态参数的获取方法,其特征在于,应用于可编程器件,所述可编程器件的一端连接基板管理控制器BMC,所述可编程器件的另一端连接主控处理器,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述获取所述状态参数之后,所述方法还包括:

3.根据权利要求2所述方法,其特征在于,所述可编程器件包括IPMB通信模块、IPMB通信模块对应的至少1个IPMB寄存器、数据转移模块、I2C模块和I2C模块对应的至少1个I2C寄存器,所述IPMB通信模块用于连接所述主控处理器,所述I2C模块用于连接所述BMC;所述IPMB通信模块连接所述至少1个IPMB寄存器,所述I2C模...

【技术特征摘要】

1.一种状态参数的获取方法,其特征在于,应用于可编程器件,所述可编程器件的一端连接基板管理控制器bmc,所述可编程器件的另一端连接主控处理器,所述方法包括:

2.根据权利要求1所述方法,其特征在于,所述获取所述状态参数之后,所述方法还包括:

3.根据权利要求2所述方法,其特征在于,所述可编程器件包括ipmb通信模块、ipmb通信模块对应的至少1个ipmb寄存器、数据转移模块、i2c模块和i2c模块对应的至少1个i2c寄存器,所述ipmb通信模块用于连接所述主控处理器,所述i2c模块用于连接所述bmc;所述ipmb通信模块连接所述至少1个ipmb寄存器,所述i2c模块连接所述至少1个i2c寄存器,所述数据转移模块连接所述至少1个ipmb寄存器和所述至少1个i2c寄存器;

4.根据权利要求2或3所述方法,其特征在于,所述将获取的所述状态参数缓存至第一寄存器,包括:

5.根据权利要求3所述方法,...

【专利技术属性】
技术研发人员:段华
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1