linux/tools/power/x86
Zhang Rui 45232ab168 tools/power/turbostat: Add skeleton support for table driven feature enumeration
Turbostat supports a series of features that may diverge among different
CPU models.

Current code uses various of CPU model checks in different places to
handle this, which makes the code hard to maintain.

Add skeleton support for table driven feature enumeration to replace the
current error-prone CPU model checks and global variables.

Note: by comparing the CPU models with intel-family.h, it is found that
turbostat support for below four Models are missing, including
INTEL_FAM6_ICELAKE, INTEL_FAM6_ATOM_SILVERMONT_MID,
INTEL_FAM6_ATOM_AIRMONT_MID and INTEL_FAM6_ATOM_AIRMONT_NP. Adding
support for these models is a different work, thus it is not covered in
this patch set.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Len Brown <len.brown@intel.com>
2023-09-27 22:14:18 +08:00
..
amd_pstate_tracer PM: tools: use canonical ftrace path 2023-02-02 15:45:35 +01:00
intel_pstate_tracer PM: tools: use canonical ftrace path 2023-02-02 15:45:35 +01:00
intel-speed-select tools/power/x86/intel-speed-select: v1.17 release 2023-08-09 08:57:58 -07:00
turbostat tools/power/turbostat: Add skeleton support for table driven feature enumeration 2023-09-27 22:14:18 +08:00
x86_energy_perf_policy The main part of this branch is the ongoing fight against windmills in 2020-12-14 13:29:34 -08:00