cpupower: Update family checks when decoding HW pstates
authorNathan Fontenot <nathan.fontenot@amd.com>
Mon, 25 Jan 2021 17:35:17 +0000 (11:35 -0600)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 26 Jan 2021 16:40:26 +0000 (09:40 -0700)
commit23765b82a808da416b70b41d711468e723531e6a
tree49e0627de3f37cadf59a0fdbfdd776e1070c19d8
parent1421de7919cd082bad692626937f055f367586ba
cpupower: Update family checks when decoding HW pstates

The family checks in get_cof() and get_did() need to use the
correct MSR format depending on the family. Add a cpupower
capability for using the pstatedef (family 17h and newer) to
control this instead of direct family checks.

Signed-off-by: Nathan Fontenot <nathan.fontenot@amd.com>
Reviewed-by: Robert Richter <rrichter@amd.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/power/cpupower/utils/helpers/amd.c
tools/power/cpupower/utils/helpers/cpuid.c
tools/power/cpupower/utils/helpers/helpers.h