]> git.baikalelectronics.ru Git - kernel.git/commit
tools/power turbostat: Read extended processor family from CPUID
authorCalvin Walton <calvin.walton@kepstin.ca>
Fri, 27 Jul 2018 11:50:53 +0000 (07:50 -0400)
committerLen Brown <len.brown@intel.com>
Fri, 27 Jul 2018 16:54:19 +0000 (12:54 -0400)
commit9041d15b435711fd5b8d88b570c0fb0cb28a679e
tree1d88b4ecc77fc26eadf6966c901b03b995c6bff0
parent09a0e223ad7fbeb09dd74a8b61979defabff033b
tools/power turbostat: Read extended processor family from CPUID

This fixes the reported family on modern AMD processors (e.g. Ryzen,
which is family 0x17). Previously these processors all showed up as
family 0xf.

See the document
https://support.amd.com/TechDocs/56255_OSRR.pdf
section CPUID_Fn00000001_EAX for how to calculate the family
from the BaseFamily and ExtFamily values.

This matches the code in arch/x86/lib/cpu.c

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