持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第6天,点击查看活动详情
简介
这一篇来介绍PECI主控制器里的RdPkgConfig(),GetTemp()函数。这里,主要介绍常用的函数。
一、常用函数
RdPkgConfig()
RdPkgConfig()命令提供了对处理器内封装配置空间(PCS)的读取权限,包括各种电源和热管理功能。处理器支持的典型PCS读取服务可能包括访问温度数据、能量状态、运行时间信息、DIMM温度等等。
注意:当RdPkgCfg cmd以CompCode=Timeout的方式超时时,在这种情况下,EC应该重新发送RdPkgCfg cmd,将Retry位设置为1,并使用相同的索引。
GetTemp()
GetTemp()命令用于从一个目标PECI地址检索最大的芯片温度。温度是由外部热管理系统用来调节芯片上的温度。该数据以负数形式返回,代表低于最大处理器结温(Tjmax)的摄氏度数。
注意:PECI的最大温度值为0,对应于处理器的Tjmax。这也代表了处理器热控制电路激活的默认温度。电路激活的默认温度。对于台式机处理器,热管理系统用作控制设定点的实际值是的实际值作为控制设定点。
# 二、未完待续
本文未完结。