mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 22:26:55 +00:00
tools/power/x86/intel-speed-select: Add pkg and die in isst_id
Code uses pkg_id and die_id to refer to a specific power domain. The pkg/die information is already settled at start time. Adding package id and die id information into struct isst_id so that code does not need to retrieve them at runtime. More code cleanups can be done with the package/die info available. Signed-off-by: Zhang Rui <rui.zhang@intel.com> Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
This commit is contained in:
parent
850337ec7b
commit
32d6ab4551
2 changed files with 4 additions and 0 deletions
|
@ -362,6 +362,8 @@ int get_physical_die_id(int cpu)
|
||||||
void set_isst_id(struct isst_id *id, int cpu)
|
void set_isst_id(struct isst_id *id, int cpu)
|
||||||
{
|
{
|
||||||
id->cpu = cpu;
|
id->cpu = cpu;
|
||||||
|
id->pkg = get_physical_package_id(cpu);
|
||||||
|
id->die = get_physical_die_id(cpu);
|
||||||
}
|
}
|
||||||
|
|
||||||
int get_cpufreq_base_freq(int cpu)
|
int get_cpufreq_base_freq(int cpu)
|
||||||
|
|
|
@ -82,6 +82,8 @@
|
||||||
/* Unified structure to specific a CPU or a Power Domain */
|
/* Unified structure to specific a CPU or a Power Domain */
|
||||||
struct isst_id {
|
struct isst_id {
|
||||||
int cpu;
|
int cpu;
|
||||||
|
int pkg;
|
||||||
|
int die;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct isst_clos_config {
|
struct isst_clos_config {
|
||||||
|
|
Loading…
Reference in a new issue