]> git.baikalelectronics.ru Git - kernel.git/commit
tools/power turbostat: Also read package power on AMD F17h (Zen)
authorCalvin Walton <calvin.walton@kepstin.ca>
Fri, 17 Aug 2018 16:34:42 +0000 (12:34 -0400)
committerLen Brown <len.brown@intel.com>
Thu, 21 Mar 2019 02:55:45 +0000 (22:55 -0400)
commitf03ec4d094bd3ee33a66d3369efdcbf45a9b7594
tree318a3b4814d96467ef244cbed14caaa2ba1ed1de
parentfeb13c04627bf6a1973bcfaab2f221f07f9f4272
tools/power turbostat: Also read package power on AMD F17h (Zen)

The package power can also be read from an MSR. It's not clear exactly
what is included, and whether it's aggregated over all nodes or
reported separately.

It does look like this is reported separately per CCX (I get a single
value on the Ryzen R7 1700), but it might be reported separately per-
die (node?) on larger processors. If that's the case, it would have to
be recorded per node and aggregated for the socket.

Note that although Zen has these MSRs reporting power, it looks like
the actual RAPL configuration (power limits, configured TDP) is done
through PCI configuration space. I have not yet found any public
documentation for this.

Signed-off-by: Calvin Walton <calvin.walton@kepstin.ca>
Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c