Skip to content

Commit c900e33

Browse files
dedekindrafaeljw
authored andcommitted
Documentation: PM: Document intel_idle.table command line option
Add the 'intel_idle.table' command line option description to the intel_idle document in admin-guide. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> [ rjw: Subject adjustment, changelog edits] Link: https://patch.msgid.link/20260205125354.632891-1-artem.bityutskiy@linux.intel.com Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 9b1b3dc commit c900e33

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Documentation/admin-guide/pm/intel_idle.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,17 @@ mode to off when the CPU is in any one of the available idle states. This may
260260
help performance of a sibling CPU at the expense of a slightly higher wakeup
261261
latency for the idle CPU.
262262

263+
The ``table`` argument allows customization of idle state latency and target
264+
residency. The syntax is a comma-separated list of ``name:latency:residency``
265+
entries, where ``name`` is the idle state name, ``latency`` is the exit latency
266+
in microseconds, and ``residency`` is the target residency in microseconds. It
267+
is not necessary to specify all idle states; only those to be customized. For
268+
example, ``C1:1:3,C6:50:100`` sets the exit latency and target residency for
269+
C1 and C6 to 1/3 and 50/100 microseconds, respectively. Remaining idle states
270+
keep their default values. The driver verifies that deeper idle states have
271+
higher latency and target residency than shallower ones. Also, target
272+
residency cannot be smaller than exit latency. If any of these conditions is
273+
not met, the driver ignores the entire ``table`` parameter.
263274

264275
.. _intel-idle-core-and-package-idle-states:
265276

0 commit comments

Comments
 (0)