1. 24 Aug, 2009 1 commit
  2. 30 Jun, 2009 1 commit
  3. 11 Aug, 2009 1 commit
  4. 24 Aug, 2009 1 commit
  5. 10 Jun, 2009 1 commit
  6. 24 Aug, 2009 3 commits
  7. 02 Sep, 2009 1 commit
  8. 11 Aug, 2009 2 commits
  9. 24 Aug, 2009 1 commit
  10. 18 Aug, 2009 1 commit
  11. 20 Aug, 2009 1 commit
  12. 26 Jun, 2009 1 commit
  13. 03 Sep, 2009 1 commit
  14. 02 Sep, 2009 1 commit
  15. 18 Aug, 2009 1 commit
  16. 28 May, 2009 1 commit
  17. 10 Sep, 2009 1 commit
  18. 26 Aug, 2009 1 commit
  19. 23 Jul, 2009 1 commit
  20. 13 Aug, 2009 1 commit
  21. 17 Aug, 2009 1 commit
  22. 22 Jul, 2009 1 commit
  23. 26 Jun, 2009 1 commit
  24. 24 Aug, 2009 2 commits
  25. 02 Sep, 2009 1 commit
  26. 20 Aug, 2009 2 commits
  27. 24 Aug, 2009 1 commit
  28. 20 Aug, 2009 1 commit
  29. 14 Sep, 2009 1 commit
  30. 13 Sep, 2009 2 commits
    • Andrew Morton's avatar
      fix spellos · a4ea534f
      Andrew Morton authored
      Cc: Arjan van de Ven <arjan@linux.intel.com>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Cc: Yanmin Zhang <yanmin_zhang@linux.intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      a4ea534f
    • Arjan van de Ven's avatar
      Add a new idle governor which balances power savings, energy efficiency · 6649a41f
      Arjan van de Ven authored
      and performance impact.
      
      The reason for a reworked governor is that there have been serious
      performance issues reported with the existing code on Nehalem server
      systems.
      
      To show this I'm sure Andrew wants to see benchmark results:
      (benchmark is "fio", "no cstates" is using "idle=poll")
      
      		no cstates	current linux	new algorithm
      1 disk		107 Mb/s	85 Mb/s		105 Mb/s
      2 disks		215 Mb/s	123 Mb/s	209 Mb/s
      12 disks	590 Mb/s	320 Mb/s	585 Mb/s
      
      In various power benchmark measurements, no degredation was found by our
      measurement&diagnostics team.  Obviously a bit more power was used in the
      "fio" benchmark, due to the much higher performance.
      
      The integration plan for this is to first add the new governor, but for
      one kernel generation, leave the old menu governor in place so that it's
      possible to separate out behavior from this governor versus other things
      in diagnostics.  If no issues are found, I'll remove the old governor in
      the kernel cycle after that.
      
      While it would be a novel idea to describe the new algorithm in this
      commit message, I cheaped out and described it in comments in the code
      instead.
      Signed-off-by: default avatarArjan van de Ven <arjan@linux.intel.com>
      Cc: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Ingo Molnar <mingo@elte.hu>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Yanmin Zhang <yanmin_zhang@linux.intel.com>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      6649a41f
  31. 10 Sep, 2009 2 commits
  32. 09 Sep, 2009 2 commits