1. 14 Dec, 2007 2 commits
    • Len Brown's avatar
      cpuidle: default processor.latency_factor=2 · 25de5718
      Len Brown authored
      
      More aggressively request deep C-states.
      
      Note that the job of the OS is to minimize latency
      impact to expected break events such as interrupts.
      
      It is not the job of the OS to try to calculate if
      the C-state will reach energy break-even.
      The platform doesn't give the OS enough information
      for it to make that calculation.  Thus, it is up
      to the platform to decide if it is worth it to
      go as deep as the OS requested it to, or if it
      should internally demote to a more shallow C-state.
      
      But the converse is not true.  The platform can not
      promote into a deeper C-state than the OS requested
      else it may violate latency constraints.  So it is
      important that the OS be aggressive in giving the
      platform permission to enter deep C-states.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      25de5718
    • Len Brown's avatar
      cpuidle: create processor.latency_factor tunable · 4963f620
      Len Brown authored
      
      Start with default value of 6, so by default,
      there is no functional change in this patch.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      4963f620
  2. 14 Nov, 2007 4 commits
  3. 13 Nov, 2007 1 commit
  4. 10 Nov, 2007 1 commit
  5. 29 Oct, 2007 5 commits
  6. 25 Oct, 2007 16 commits
  7. 19 Oct, 2007 3 commits
  8. 18 Oct, 2007 5 commits
  9. 14 Oct, 2007 1 commit
  10. 12 Oct, 2007 2 commits