platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Mon, 5 May 2025 20:27:22 +0000 (13:27 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Thu, 8 May 2025 13:04:10 +0000 (16:04 +0300)
commitc935ddfe65da020f5896fa58746fc7a57a876df3
treefd04487593ce9c115b5dfd048947b45420a0f6b6
parentc9a20142d3420a5113f560e7dea711d2f9693117
platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation

During CPU offline/online operations, the hardware retains MSR settings.
Even if all CPUs are offlined, the package does not lose its MSR
settings.

Therefore, it is unnecessary to restore MSRs which are modified during
the online operation, and this extra step can be removed.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://lore.kernel.org/r/20250505202722.1048675-1-srinivas.pandruvada@linux.intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/intel/speed_select_if/isst_if_common.c