• Rafael J. Wysocki's avatar
    cpuidle: Allow idle states to be disabled by default · 75a80267
    Rafael J. Wysocki authored
    In certain situations it may be useful to prevent some idle states
    from being used by default while allowing user space to enable them
    later on.
    
    For this purpose, introduce a new state flag, CPUIDLE_FLAG_OFF, to
    mark idle states that should be disabled by default, make the core
    set CPUIDLE_STATE_DISABLED_BY_USER for those states at the
    initialization time and add a new state attribute in sysfs,
    "default_status", to inform user space of the initial status of
    the given idle state ("disabled" if CPUIDLE_FLAG_OFF is set for it,
    "enabled" otherwise).
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    75a80267
cpuidle.rst 42.4 KB