~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/pm/strategies.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/pm/strategies.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/pm/strategies.rst (Version linux-2.6.0)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2 .. include:: <isonum.txt>                         
  3                                                   
  4 ===========================                       
  5 Power Management Strategies                       
  6 ===========================                       
  7                                                   
  8 :Copyright: |copy| 2017 Intel Corporation         
  9                                                   
 10 :Author: Rafael J. Wysocki <rafael.j.wysocki@in    
 11                                                   
 12                                                   
 13 The Linux kernel supports two major high-level    
 14                                                   
 15 One of them is based on using global low-power    
 16 which user space code cannot be executed and t    
 17 significantly reduced, referred to as :doc:`sl    
 18 kernel puts the system into one of these state    
 19 and the system stays in it until a special sig    
 20 designated devices, triggering a transition to    
 21 user space code can run.  Because sleep states    
 22 is affected by the state changes, this strateg    
 23 :doc:`system-wide power management <system-wid    
 24                                                   
 25 The other strategy, referred to as the :doc:`w    
 26 <working-state>`, is based on adjusting the po    
 27 components of the system, as needed, in the wo    
 28 this strategy is in use, the working state of     
 29 correspond to any particular physical configur    
 30 a metastate covering a range of different powe    
 31 the individual components of it can be either     
 32 ``inactive`` (idle).  If they are active, they    
 33 allowing them to process data and to be access    
 34 are inactive, ideally, they should be in low-p    
 35 be accessible.                                    
 36                                                   
 37 If all of the system components are active, th    
 38 "runtime active" and that situation typically     
 39 draw (or maximum energy usage) of it.  If all     
 40 as a whole is regarded as "runtime idle" which    
 41 state from the physical system configuration a    
 42 then it takes much less time and effort to sta    
 43 for the same system in a sleep state.  However    
 44 back to the working state can only be started     
 45 typically the system can spend much more time     
 46 runtime idle in one go.  For this reason, syst    
 47 sleep states than when they are runtime idle m    
 48                                                   
 49 Moreover, the two power management strategies     
 50 Namely, if the user indicates that the system     
 51 for example by closing its lid (if the system     
 52 go into a sleep state at that point.  On the o    
 53 away from the laptop keyboard, it probably sho    
 54 use the working-state power management in case    
 55 may come back to it at any time and then may w    
 56 accessible.                                       
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php