OSDN Git Service

tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
authorLen Brown <len.brown@intel.com>
Thu, 19 Mar 2020 22:26:05 +0000 (18:26 -0400)
committerLen Brown <len.brown@intel.com>
Fri, 20 Mar 2020 04:32:28 +0000 (00:32 -0400)
commit1f81c5efc020314b2db30d77efe228b7e117750d
tree0d9fa2d6c2f502f33e0ef1cc49ce0466897ca85f
parentf6708400707fec5cb56600710a9be59266df09ad
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks

Some Chromebook BIOS' do not export an ACPI LPIT, which is how
Linux finds the residency counter for CPU and SYSTEM low power states,
that is exports in /sys/devices/system/cpu/cpuidle/*residency_us

When these sysfs attributes are missing, check the debugfs attrubte
from the pmc_core driver, which accesses the same counter value.

Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c