Lines Matching +full:system +full:- +full:clock +full:- +full:frequency

1 What:		/sys/devices/system/cpu/
2 Date: pre-git history
3 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
10 /sys/devices/system/cpu/cpu#/
12 What: /sys/devices/system/cpu/kernel_max
13 /sys/devices/system/cpu/offline
14 /sys/devices/system/cpu/online
15 /sys/devices/system/cpu/possible
16 /sys/devices/system/cpu/present
18 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
35 the system.
37 See Documentation/admin-guide/cputopology.rst for more information.
40 What: /sys/devices/system/cpu/probe
41 /sys/devices/system/cpu/release
43 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
46 from the system.
49 system. Information written to the file to add CPU's is
53 the system. Information writtento the file to remove CPU's
56 What: /sys/devices/system/cpu/cpu#/node
58 Contact: Linux memory management mailing list <linux-mm@kvack.org>
67 /sys/devices/system/cpu/cpu42/node2 -> ../../node/node2
70 What: /sys/devices/system/cpu/cpu#/topology/core_id
71 /sys/devices/system/cpu/cpu#/topology/core_siblings
72 /sys/devices/system/cpu/cpu#/topology/core_siblings_list
73 /sys/devices/system/cpu/cpu#/topology/physical_package_id
74 /sys/devices/system/cpu/cpu#/topology/thread_siblings
75 /sys/devices/system/cpu/cpu#/topology/thread_siblings_list
77 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
81 One cpu# directory is created per logical CPU in the system,
82 e.g. /sys/devices/system/cpu/cpu42/.
93 core_siblings_list: human-readable list of the logical CPU
103 thread_siblings_list: human-readable list of cpu#'s hardware
106 See Documentation/admin-guide/cputopology.rst for more information.
109 What: /sys/devices/system/cpu/cpuidle/available_governors
110 /sys/devices/system/cpu/cpuidle/current_driver
111 /sys/devices/system/cpu/cpuidle/current_governor
112 /sys/devices/system/cpu/cpuidle/current_governer_ro
114 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
134 See Documentation/admin-guide/pm/cpuidle.rst and
135 Documentation/driver-api/pm/cpuidle.rst for more information.
138 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/name
139 /sys/devices/system/cpu/cpuX/cpuidle/stateN/latency
140 /sys/devices/system/cpu/cpuX/cpuidle/stateN/power
141 /sys/devices/system/cpu/cpuX/cpuidle/stateN/time
142 /sys/devices/system/cpu/cpuX/cpuidle/stateN/usage
143 /sys/devices/system/cpu/cpuX/cpuidle/stateN/above
144 /sys/devices/system/cpu/cpuX/cpuidle/stateN/below
147 Contact: Linux power management list <linux-pm@vger.kernel.org>
149 The directory /sys/devices/system/cpu/cpuX/cpuidle contains per
177 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/desc
180 Contact: Linux power management list <linux-pm@vger.kernel.org>
185 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/disable
188 Contact: Linux power management list <linux-pm@vger.kernel.org>
198 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/default_status
201 Contact: Linux power management list <linux-pm@vger.kernel.org>
205 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/residency
208 Contact: Linux power management list <linux-pm@vger.kernel.org>
214 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/s2idle/
217 Contact: Linux power management list <linux-pm@vger.kernel.org>
219 Idle state usage statistics related to suspend-to-idle.
222 used in suspend-to-idle with suspended timekeeping.
224 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/s2idle/time
227 Contact: Linux power management list <linux-pm@vger.kernel.org>
229 Total time spent by the CPU in suspend-to-idle (with scheduler
232 What: /sys/devices/system/cpu/cpuX/cpuidle/stateN/s2idle/usage
235 Contact: Linux power management list <linux-pm@vger.kernel.org>
238 while entering suspend-to-idle.
240 What: /sys/devices/system/cpu/cpu#/cpufreq/*
241 Date: pre-git history
242 Contact: linux-pm@vger.kernel.org
243 Description: Discover and change clock speed of CPUs
245 Clock scaling allows you to change the clock speed of the
247 power, because the lower the clock speed, the less power
252 See files in Documentation/cpu-freq/ for more information.
255 What: /sys/devices/system/cpu/cpu#/cpufreq/freqdomain_cpus
257 Contact: linux-pm@vger.kernel.org
258 Description: Discover CPUs in the same CPU frequency coordination domain
261 the same clock/freq domain (possibly at the hardware level).
265 power/performance results for platforms using acpi-cpufreq.
267 This file is only present if the acpi-cpufreq driver is in use.
270 What: /sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}
273 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
290 What: /sys/devices/system/cpu/cpufreq/boost
292 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
293 Description: Processor frequency boosting control
295 This switch controls the boost setting for the whole system.
296 Boosting allows the CPU and the firmware to run at a frequency
300 Documentation/admin-guide/pm/cpufreq.rst
303 What: /sys/devices/system/cpu/cpu#/crash_notes
304 /sys/devices/system/cpu/cpu#/crash_notes_size
315 What: /sys/devices/system/cpu/intel_pstate/max_perf_pct
316 /sys/devices/system/cpu/intel_pstate/min_perf_pct
317 /sys/devices/system/cpu/intel_pstate/no_turbo
319 Contact: linux-pm@vger.kernel.org
320 Description: Parameters for the Intel P-state driver
322 Logic for selecting the current P-state in Intel
324 limits for the P-state that will be requested by the
334 frequency range.
337 Documentation/admin-guide/pm/intel_pstate.rst
339 What: /sys/devices/system/cpu/cpu*/cache/index*/<set_of_attributes_mentioned_below>
342 Linux kernel mailing list <linux-kernel@vger.kernel.org>
346 - WriteAllocate:
349 - ReadAllocate:
352 - ReadWriteAllocate:
363 the cache hierarchy in the multi-level cache configuration
383 - Instruction: cache that only holds instructions
384 - Data: cache that only caches data
385 - Unified: cache that holds both data and instructions
392 - WriteThrough:
394 and to the block in the lower-level memory
395 - WriteBack:
401 What: /sys/devices/system/cpu/cpu*/cache/index*/id
403 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
411 Note that id value can be non-contiguous. E.g. level 1
416 What: /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats
417 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/turbo_stat
418 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/sub_turbo_stat
419 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/unthrottle
420 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/powercap
421 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overtemp
422 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/supply_fault
423 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overcurrent
424 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/occ_reset
426 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
427 Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
428 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
431 'cpuX/cpufreq/throttle_stats' directory contains the CPU frequency
436 - turbo_stat : This file gives the total number of times the max
437 frequency is throttled to lower frequency in turbo (at and above
438 nominal frequency) range of frequencies.
440 - sub_turbo_stat : This file gives the total number of times the
441 max frequency is throttled to lower frequency in sub-turbo(below
442 nominal frequency) range of frequencies.
444 - unthrottle : This file gives the total number of times the max
445 frequency is unthrottled after being throttled.
447 - powercap : This file gives the total number of times the max
448 frequency is throttled due to 'Power Capping'.
450 - overtemp : This file gives the total number of times the max
451 frequency is throttled due to 'CPU Over Temperature'.
453 - supply_fault : This file gives the total number of times the
454 max frequency is throttled due to 'Power Supply Failure'.
456 - overcurrent : This file gives the total number of times the
457 max frequency is throttled due to 'Overcurrent'.
459 - occ_reset : This file gives the total number of times the max
460 frequency is throttled due to 'OCC Reset'.
464 the reasons provided by OCC firmware for throttling the frequency.
466 What: /sys/devices/system/cpu/cpufreq/policyX/throttle_stats
467 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/turbo_stat
468 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/sub_turbo_stat
469 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/unthrottle
470 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/powercap
471 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overtemp
472 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/supply_fault
473 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overcurrent
474 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/occ_reset
476 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
477 Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
478 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
482 the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and
483 attributes which give the frequency throttle information of the chip.
485 What: /sys/devices/system/cpu/cpuX/regs/
486 /sys/devices/system/cpu/cpuX/regs/identification/
487 /sys/devices/system/cpu/cpuX/regs/identification/midr_el1
488 /sys/devices/system/cpu/cpuX/regs/identification/revidr_el1
490 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
496 What: /sys/devices/system/cpu/aarch32_el0
498 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
499 Description: Identifies the subset of CPUs in the system that can execute
500 AArch32 (32-bit ARM) applications. If present, the same format as
501 /sys/devices/system/cpu/{offline,online,possible,present} is used.
505 What: /sys/devices/system/cpu/cpu#/cpu_capacity
507 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
512 What: /sys/devices/system/cpu/vulnerabilities
513 /sys/devices/system/cpu/vulnerabilities/meltdown
514 /sys/devices/system/cpu/vulnerabilities/spectre_v1
515 /sys/devices/system/cpu/vulnerabilities/spectre_v2
516 /sys/devices/system/cpu/vulnerabilities/spec_store_bypass
517 /sys/devices/system/cpu/vulnerabilities/l1tf
518 /sys/devices/system/cpu/vulnerabilities/mds
519 /sys/devices/system/cpu/vulnerabilities/srbds
520 /sys/devices/system/cpu/vulnerabilities/tsx_async_abort
521 /sys/devices/system/cpu/vulnerabilities/itlb_multihit
522 /sys/devices/system/cpu/vulnerabilities/mmio_stale_data
523 /sys/devices/system/cpu/vulnerabilities/retbleed
525 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
530 state of the CPUs in the system. Possible output values:
538 See also: Documentation/admin-guide/hw-vuln/index.rst
540 What: /sys/devices/system/cpu/smt
541 /sys/devices/system/cpu/smt/active
542 /sys/devices/system/cpu/smt/control
544 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
564 What: /sys/devices/system/cpu/cpu#/power/energy_perf_bias
566 Contact: linux-pm@vger.kernel.org
569 EPB for the given CPU in a sliding scale 0 - 15, where a value
574 a number in the 0 - 15 sliding scale above, or one of the
575 strings: "performance", "balance-performance", "normal",
576 "balance-power", "power" (that represent values reflected by
582 What: /sys/devices/system/cpu/umwait_control
583 /sys/devices/system/cpu/umwait_control/enable_c02
584 /sys/devices/system/cpu/umwait_control/max_time
586 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
600 in TSC-quanta that the CPU can reside in either C0.1
601 or C0.2 state. The time is an unsigned 32-bit number.
605 What: /sys/devices/system/cpu/svm
607 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
608 Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
611 If 1, it means the system is using the Protected Execution
615 What: /sys/devices/system/cpu/cpuX/purr
617 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
618 Description: PURR ticks for this CPU since the system boot.
621 a 64-bit counter which provides an estimate of the
626 What: /sys/devices/system/cpu/cpuX/spurr
628 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
629 Description: SPURR ticks for this CPU since the system boot.
632 (SPURR) is a 64-bit counter that provides a frequency
638 What: /sys/devices/system/cpu/cpuX/idle_purr
640 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
646 What: /sys/devices/system/cpu/cpuX/idle_spurr
648 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
654 What: /sys/devices/system/cpu/cpuX/mte_tcf_preferred
656 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
670 See also: Documentation/arm64/memory-tagging-extension.rst