Low Power Idle Table (LPIT)
为了枚举平台低功耗空闲状态,英特尔平台使用“低功耗空闲表”(LPIT)。有关此表的更多详细信息可从以下网址下载:https://www.uefi.org/sites/default/files/resources/Intel_ACPI_Low_Power_S0_Idle.pdf
可以通过 FFH(功能固定硬件)或内存映射接口读取每个低功耗状态的驻留。
在支持 S0ix 睡眠状态的平台上,可以有两种类型的驻留:
- CPU PKG C10(通过 FFH 接口读取)
- 平台控制器集线器 (PCH) SLP_S0(通过内存映射接口读取)
以下属性被动态添加到 cpuidle sysfs 属性组:
/sys/devices/system/cpu/cpuidle/low_power_idle_cpu_residency_us
/sys/devices/system/cpu/cpuidle/low_power_idle_system_residency_us
“low_power_idle_cpu_residency_us”属性显示 CPU 封装在 PKG C10 中花费的时间。
“low_power_idle_system_residency_us”属性显示 SLP_S0 驻留时间,即 SLP_S0# 信号置位时的系统时间。这是最低的系统功率状态,只有当 CPU 处于 PKG C10 且 PCH 中的所有功能块都处于低功耗状态时才能实现。
本文来自博客园,作者:闹闹爸爸,转载请注明原文链接:https://www.cnblogs.com/wanglouxiaozi/p/18765763

浙公网安备 33010602011771号