ACPI 中文文档ACPI 中文文档
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
首页
第 1 章
第 2 章
第 3 章
第 4 章
第 5 章
第 6 章
第 7 章
第 8 章
第 9 章
第 10 章
第 11 章
第 12 章
第 13 章
第 14 章
第 15 章
第 16 章
第 17 章
第 18 章
第 19 章
第 20 章
第 21 章
附录 A
  • 第 11 章

    • 总览
    • 11.1. 热控制
    • 11.2. 冷却偏好
    • 11.3. 风扇设备
    • 11.4. 热对象
    • 11.5. 原生 OS 设备驱动程序热接口
    • 11.6. Thermal Zone 接口要求
    • 11.7. Thermal Zone 示例

11.5. 原生 OS 设备驱动程序热接口

与 ACPI 3.0 热模型兼容的 OS 实现,既与 Thermal Zone 的热对象交互,也理解 Thermal Zone 设备的 OS 原生设备驱动程序接口,这些接口在设备级别执行与热对象类似的功能。

使 OSPM 能够执行最佳性能/热管理的推荐原生 OS 设备驱动程序热接口包括:

  • 从设备的嵌入式热传感器读取一个值

  • 读取一个值,以指示温度和跳变点值是以绝对温度还是相对温度报告

  • 设置平台的冷却模式策略设置

  • 读取嵌入式热传感器的阈值

  • 读取设备的主动和被动冷却温度跳变点

  • 读取设备与某个 Thermal Zone 的关联

  • 发出越过热跳变点的信号

  • 读取用于检查设备温度的期望轮询频率,适用于设备无法向 OSPM 发信号或无法以最佳方式向 OSPM 发信号的情况(包括在越过温度跳变点之前和之后)

  • 设置/限制设备的性能/节流状态

  • 接合/解除设备的主动冷却控制

这些接口是 OS 特定的,因此每个目标操作系统的确切接口定义由 OS 供应商定义。

Prev
11.4. 热对象
Next
11.6. Thermal Zone 接口要求