]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
intel_idle: introduce 'no_native' module parameter
authorDavid Arcari <darcari@redhat.com>
Thu, 20 Feb 2025 15:11:20 +0000 (10:11 -0500)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 25 Feb 2025 11:13:40 +0000 (12:13 +0100)
commit5e7e39ae15b0ea370e783a9326fdd1d91357fc3e
treed8ab3e32ac11d8e5791d34b5985be6082ca44076
parentc93d13b661a6ce34b9cd8241f5e410658078d7b1
intel_idle: introduce 'no_native' module parameter

Since commit 18734958e9bf ("intel_idle: Use ACPI _CST for processor models
without C-state tables") the intel_idle driver has had the ability to use
the ACPI _CST to populate C-states when the processor model is not
recognized.

However, even when the processor model is recognized (native mode) there
are cases where it is useful to make the driver ignore the per-CPU idle
states in lieu of ACPI C-states (such as specific application performance).

Add a new 'no_native' module parameter to provide this functionality.

Signed-off-by: David Arcari <darcari@redhat.com>
Link: https://patch.msgid.link/20250220151120.1131122-1-darcari@redhat.com
Reviewed-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
[ rjw: Spell CPU in capitals ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Documentation/admin-guide/pm/intel_idle.rst
drivers/idle/intel_idle.c