diff options
| author | Ricardo Neri <ricardo.neri-calderon@linux.intel.com> | 2026-06-13 15:17:52 -0700 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2026-07-14 21:31:02 +0200 |
| commit | 1e768cc92bc7394b65898261b1b2e369732e0723 (patch) | |
| tree | 825cfeef044d7e51fb7338add82b1a4010b3697c /tools/perf/scripts/python | |
| parent | 66e1929b489025d828cdd112765b0a3b06cf3147 (diff) | |
thermal: intel: Add a syscore shutdown callback for kexec reboot
A kexec reboot may load a kernel that does not support directed package-
level thermal interrupts. Without a shutdown callback, the directed
interrupt configuration remains enabled across kexec but will not be
handled correctly. In particular, if the CPU designated to receive the
directed interrupt goes offline, no other CPU in the package will receive
it.
Add a syscore shutdown callback to disable directed package-level thermal
interrupts on all packages before a kexec reboot. If the post-kexec kernel
does not enable directed interrupts, it falls back to broadcasting the
interrupt to all CPUs.
Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Link: https://patch.msgid.link/20260613-rneri-directed-therm-intr-v3-6-3a26d1e47fc8@linux.intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
