diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-11 18:59:23 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-11 18:59:23 -0500 |
commit | 2fe77b81c77eed92c4c0439f74c8148a295b4a86 (patch) | |
tree | 8a5e33fc3804f29bbf5c95c2cd28ccbdaa4cf206 /Documentation | |
parent | cb5228a6949f525dba37d4eb3ee114426fef22c9 (diff) | |
parent | e2f74f355e9e2914483db10c05d70e69e0b7ae04 (diff) |
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:
[ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface
[CPUFREQ] make internal cpufreq_add_dev_* static
[CPUFREQ] use an enum for speedstep processor identification
[CPUFREQ] Document units for transition latency
[CPUFREQ] Use global sysfs cpufreq structure for conservative governor tunings
[CPUFREQ] Documentation: ABI: /sys/devices/system/cpu/cpu#/cpufreq/
[CPUFREQ] powernow-k6: set transition latency value so ondemand governor can be used
[CPUFREQ] cpumask: don't put a cpumask on the stack in x86...cpufreq/powernow-k8.c
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-system-cpu | 18 | ||||
-rw-r--r-- | Documentation/cpu-freq/cpu-drivers.txt | 6 | ||||
-rw-r--r-- | Documentation/cpu-freq/user-guide.txt | 11 |
3 files changed, 32 insertions, 3 deletions
diff --git a/Documentation/ABI/testing/sysfs-devices-system-cpu b/Documentation/ABI/testing/sysfs-devices-system-cpu index a703b9e9aeb9..974e29f5da86 100644 --- a/Documentation/ABI/testing/sysfs-devices-system-cpu +++ b/Documentation/ABI/testing/sysfs-devices-system-cpu | |||
@@ -136,6 +136,24 @@ Description: Discover cpuidle policy and mechanism | |||
136 | See files in Documentation/cpuidle/ for more information. | 136 | See files in Documentation/cpuidle/ for more information. |
137 | 137 | ||
138 | 138 | ||
139 | What: /sys/devices/system/cpu/cpu#/cpufreq/* | ||
140 | Date: pre-git history | ||
141 | Contact: cpufreq@vger.kernel.org | ||
142 | Description: Discover and change clock speed of CPUs | ||
143 | |||
144 | Clock scaling allows you to change the clock speed of the | ||
145 | CPUs on the fly. This is a nice method to save battery | ||
146 | power, because the lower the clock speed, the less power | ||
147 | the CPU consumes. | ||
148 | |||
149 | There are many knobs to tweak in this directory. | ||
150 | |||
151 | See files in Documentation/cpu-freq/ for more information. | ||
152 | |||
153 | In particular, read Documentation/cpu-freq/user-guide.txt | ||
154 | to learn how to control the knobs. | ||
155 | |||
156 | |||
139 | What: /sys/devices/system/cpu/cpu*/cache/index*/cache_disable_X | 157 | What: /sys/devices/system/cpu/cpu*/cache/index*/cache_disable_X |
140 | Date: August 2008 | 158 | Date: August 2008 |
141 | KernelVersion: 2.6.27 | 159 | KernelVersion: 2.6.27 |
diff --git a/Documentation/cpu-freq/cpu-drivers.txt b/Documentation/cpu-freq/cpu-drivers.txt index 75a58d14d3cf..6c30e930c122 100644 --- a/Documentation/cpu-freq/cpu-drivers.txt +++ b/Documentation/cpu-freq/cpu-drivers.txt | |||
@@ -92,9 +92,9 @@ policy->cpuinfo.max_freq - the minimum and maximum frequency | |||
92 | (in kHz) which is supported by | 92 | (in kHz) which is supported by |
93 | this CPU | 93 | this CPU |
94 | policy->cpuinfo.transition_latency the time it takes on this CPU to | 94 | policy->cpuinfo.transition_latency the time it takes on this CPU to |
95 | switch between two frequencies (if | 95 | switch between two frequencies in |
96 | appropriate, else specify | 96 | nanoseconds (if appropriate, else |
97 | CPUFREQ_ETERNAL) | 97 | specify CPUFREQ_ETERNAL) |
98 | 98 | ||
99 | policy->cur The current operating frequency of | 99 | policy->cur The current operating frequency of |
100 | this CPU (if appropriate) | 100 | this CPU (if appropriate) |
diff --git a/Documentation/cpu-freq/user-guide.txt b/Documentation/cpu-freq/user-guide.txt index 2a5b850847c0..04f6b32993e6 100644 --- a/Documentation/cpu-freq/user-guide.txt +++ b/Documentation/cpu-freq/user-guide.txt | |||
@@ -203,6 +203,17 @@ scaling_cur_freq : Current frequency of the CPU as determined by | |||
203 | the frequency the kernel thinks the CPU runs | 203 | the frequency the kernel thinks the CPU runs |
204 | at. | 204 | at. |
205 | 205 | ||
206 | bios_limit : If the BIOS tells the OS to limit a CPU to | ||
207 | lower frequencies, the user can read out the | ||
208 | maximum available frequency from this file. | ||
209 | This typically can happen through (often not | ||
210 | intended) BIOS settings, restrictions | ||
211 | triggered through a service processor or other | ||
212 | BIOS/HW based implementations. | ||
213 | This does not cover thermal ACPI limitations | ||
214 | which can be detected through the generic | ||
215 | thermal driver. | ||
216 | |||
206 | If you have selected the "userspace" governor which allows you to | 217 | If you have selected the "userspace" governor which allows you to |
207 | set the CPU operating frequency to a specific value, you can read out | 218 | set the CPU operating frequency to a specific value, you can read out |
208 | the current frequency in | 219 | the current frequency in |