Commit 32d6ab45 authored by Zhang Rui's avatar Zhang Rui Committed by Srinivas Pandruvada

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: default avatarZhang Rui <rui.zhang@intel.com>
Signed-off-by: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
parent 850337ec
...@@ -362,6 +362,8 @@ int get_physical_die_id(int cpu) ...@@ -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 @@ ...@@ -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 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment