x86/smp: Allow calling mwait_play_dead with an arbitrary hint
authorPatryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
Wed, 5 Feb 2025 15:52:08 +0000 (17:52 +0200)
committerDave Hansen <dave.hansen@linux.intel.com>
Wed, 5 Feb 2025 18:44:52 +0000 (10:44 -0800)
commita7dd183f0b3848c056bbeed78ef5d5c52fe94d83
treedb33818c1d8c401165e097991306676ecce87a1d
parent1e66d6cf888fd206a89b8c476b1b28b63faf7fd6
x86/smp: Allow calling mwait_play_dead with an arbitrary hint

Introduce a helper function to allow offlined CPUs to enter idle states
with a specific MWAIT hint. The new helper will be used in subsequent
patches by the acpi_idle and intel_idle drivers.

No functional change intended.

Signed-off-by: Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Reviewed-by: Gautham R. Shenoy <gautham.shenoy@amd.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://lore.kernel.org/all/20250205155211.329780-2-artem.bityutskiy%40linux.intel.com
arch/x86/include/asm/smp.h
arch/x86/kernel/smpboot.c