linux/Documentation/admin-guide/pm
Rafael J. Wysocki 4dcb78ee57 intel_idle: Introduce 'states_off' module parameter
In certain system configurations it may not be desirable to use some
C-states assumed to be available by intel_idle and the driver needs
to be prevented from using them even before the cpuidle sysfs
interface becomes accessible to user space.  Currently, the only way
to achieve that is by setting the 'max_cstate' module parameter to a
value lower than the index of the shallowest of the C-states in
question, but that may be overly intrusive, because it effectively
makes all of the idle states deeper than the 'max_cstate' one go
away (and the C-state to avoid may be in the middle of the range
normally regarded as available).

To allow that limitation to be overcome, introduce a new module
parameter called 'states_off' to represent a list of idle states to
be disabled by default in the form of a bitmask and update the
documentation to cover it.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2020-02-03 11:57:18 +01:00
..
cpufreq.rst Documentation: PM: Unify copyright notices 2019-04-08 12:57:47 +02:00
cpuidle.rst cpuidle: Allow idle states to be disabled by default 2019-12-27 11:02:08 +01:00
index.rst Documentation: PM: Add SPDX license tags to multiple files 2019-04-08 12:57:47 +02:00
intel_epb.rst admin-guide: pm: intel_epb: Add SPDX license tag and copyright notice 2019-04-08 12:59:09 +02:00
intel_idle.rst intel_idle: Introduce 'states_off' module parameter 2020-02-03 11:57:18 +01:00
intel_pstate.rst Documentation: PM: Unify copyright notices 2019-04-08 12:57:47 +02:00
sleep-states.rst Documentation: PM: Unify copyright notices 2019-04-08 12:57:47 +02:00
strategies.rst Documentation: PM: Unify copyright notices 2019-04-08 12:57:47 +02:00
system-wide.rst Documentation: PM: Add SPDX license tags to multiple files 2019-04-08 12:57:47 +02:00
working-state.rst Documentation: admin-guide: PM: Add intel_idle document 2020-01-15 10:54:58 +01:00