diff options
author | Andi Kleen <ak@suse.de> | 2007-05-02 13:27:12 -0400 |
---|---|---|
committer | Andi Kleen <andi@basil.nowhere.org> | 2007-05-02 13:27:12 -0400 |
commit | f039b754714a422959027cb18bb33760eb8153f0 (patch) | |
tree | c5f28502adf35f5ea7738a974cd7c4fc81e1dd21 /Documentation | |
parent | c169859d6dfc7471ef9f2dbd720936e17906a084 (diff) |
[PATCH] x86: Don't use MWAIT on AMD Family 10
It doesn't put the CPU into deeper sleep states, so it's better to use the standard
idle loop to save power. But allow to reenable it anyways for benchmarking.
I also removed the obsolete idle=halt on i386
Cc: andreas.herrmann@amd.com
Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/kernel-parameters.txt | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index 4287696f18dd..94ce0d20253d 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -695,8 +695,15 @@ and is between 256 and 4096 characters. It is defined in the file | |||
695 | idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed | 695 | idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed |
696 | See Documentation/ide.txt. | 696 | See Documentation/ide.txt. |
697 | 697 | ||
698 | idle= [HW] | 698 | idle= [X86] |
699 | Format: idle=poll or idle=halt | 699 | Format: idle=poll or idle=mwait |
700 | Poll forces a polling idle loop that can slightly improves the performance | ||
701 | of waking up a idle CPU, but will use a lot of power and make the system | ||
702 | run hot. Not recommended. | ||
703 | idle=mwait. On systems which support MONITOR/MWAIT but the kernel chose | ||
704 | to not use it because it doesn't save as much power as a normal idle | ||
705 | loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same | ||
706 | as idle=poll. | ||
700 | 707 | ||
701 | ignore_loglevel [KNL] | 708 | ignore_loglevel [KNL] |
702 | Ignore loglevel setting - this will print /all/ | 709 | Ignore loglevel setting - this will print /all/ |