11.5. 原生 OS 设备驱动程序热接口
与 ACPI 3.0 热模型兼容的 OS 实现,既与 Thermal Zone 的热对象交互,也理解 Thermal Zone 设备的 OS 原生设备驱动程序接口,这些接口在设备级别执行与热对象类似的功能。
使 OSPM 能够执行最佳性能/热管理的推荐原生 OS 设备驱动程序热接口包括:
从设备的嵌入式热传感器读取一个值
读取一个值,以指示温度和跳变点值是以绝对温度还是相对温度报告
设置平台的冷却模式策略设置
读取嵌入式热传感器的阈值
读取设备的主动和被动冷却温度跳变点
读取设备与某个 Thermal Zone 的关联
发出越过热跳变点的信号
读取用于检查设备温度的期望轮询频率,适用于设备无法向 OSPM 发信号或无法以最佳方式向 OSPM 发信号的情况(包括在越过温度跳变点之前和之后)
设置/限制设备的性能/节流状态
接合/解除设备的主动冷却控制
这些接口是 OS 特定的,因此每个目标操作系统的确切接口定义由 OS 供应商定义。