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/cpuX/
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 written to the file to remove CPU's
56 What: /sys/devices/system/cpu/cpuX/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/cpuX/topology/core_siblings
71 /sys/devices/system/cpu/cpuX/topology/core_siblings_list
72 /sys/devices/system/cpu/cpuX/topology/physical_package_id
73 /sys/devices/system/cpu/cpuX/topology/thread_siblings
74 /sys/devices/system/cpu/cpuX/topology/thread_siblings_list
75 /sys/devices/system/cpu/cpuX/topology/ppin
77 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
81 One cpuX directory is created per logical CPU in the system,
82 e.g. /sys/devices/system/cpu/cpu42/.
89 core_siblings_list: human-readable list of the logical CPU
99 thread_siblings_list: human-readable list of cpuX's hardware
102 ppin: human-readable Protected Processor Identification
107 See Documentation/admin-guide/cputopology.rst for more information.
110 What: /sys/devices/system/cpu/cpuidle/available_governors
111 /sys/devices/system/cpu/cpuidle/current_driver
112 /sys/devices/system/cpu/cpuidle/current_governor
113 /sys/devices/system/cpu/cpuidle/current_governer_ro
115 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
135 See Documentation/admin-guide/pm/cpuidle.rst and
136 Documentation/driver-api/pm/cpuidle.rst for more information.
139 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/name
140 /sys/devices/system/cpu/cpuX/cpuidle/stateN/latency
141 /sys/devices/system/cpu/cpuX/cpuidle/stateN/power
142 /sys/devices/system/cpu/cpuX/cpuidle/stateN/time
143 /sys/devices/system/cpu/cpuX/cpuidle/stateN/usage
144 /sys/devices/system/cpu/cpuX/cpuidle/stateN/above
145 /sys/devices/system/cpu/cpuX/cpuidle/stateN/below
148 Contact: Linux power management list <linux-pm@vger.kernel.org>
150 The directory /sys/devices/system/cpu/cpuX/cpuidle contains per
178 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/desc
181 Contact: Linux power management list <linux-pm@vger.kernel.org>
186 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/disable
189 Contact: Linux power management list <linux-pm@vger.kernel.org>
199 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/default_status
202 Contact: Linux power management list <linux-pm@vger.kernel.org>
206 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/residency
209 Contact: Linux power management list <linux-pm@vger.kernel.org>
215 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/
218 Contact: Linux power management list <linux-pm@vger.kernel.org>
220 Idle state usage statistics related to suspend-to-idle.
223 used in suspend-to-idle with suspended timekeeping.
225 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/time
228 Contact: Linux power management list <linux-pm@vger.kernel.org>
230 Total time spent by the CPU in suspend-to-idle (with scheduler
233 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/usage
236 Contact: Linux power management list <linux-pm@vger.kernel.org>
239 while entering suspend-to-idle.
241 What: /sys/devices/system/cpu/cpuX/cpufreq/*
242 Date: pre-git history
243 Contact: linux-pm@vger.kernel.org
244 Description: Discover and change clock speed of CPUs
246 Clock scaling allows you to change the clock speed of the
248 power, because the lower the clock speed, the less power
253 See files in Documentation/cpu-freq/ for more information.
256 What: /sys/devices/system/cpu/cpuX/cpufreq/freqdomain_cpus
258 Contact: linux-pm@vger.kernel.org
259 Description: Discover CPUs in the same CPU frequency coordination domain
262 the same clock/freq domain (possibly at the hardware level).
266 power/performance results for platforms using acpi-cpufreq.
268 This file is only present if the acpi-cpufreq or the cppc-cpufreq
272 What: /sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}
275 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
289 https://www.amd.com/en/support/tech-docs?keyword=bios+kernel
292 What: /sys/devices/system/cpu/cpufreq/boost
294 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
295 Description: Processor frequency boosting control
297 This switch controls the boost setting for the whole system.
298 Boosting allows the CPU and the firmware to run at a frequency
302 Documentation/admin-guide/pm/cpufreq.rst
305 What: /sys/devices/system/cpu/cpuX/crash_notes
306 /sys/devices/system/cpu/cpuX/crash_notes_size
317 What: /sys/devices/system/cpu/intel_pstate/max_perf_pct
318 /sys/devices/system/cpu/intel_pstate/min_perf_pct
319 /sys/devices/system/cpu/intel_pstate/no_turbo
321 Contact: linux-pm@vger.kernel.org
322 Description: Parameters for the Intel P-state driver
324 Logic for selecting the current P-state in Intel
326 limits for the P-state that will be requested by the
336 frequency range.
339 Documentation/admin-guide/pm/intel_pstate.rst
341 What: /sys/devices/system/cpu/cpu*/cache/index*/<set_of_attributes_mentioned_below>
344 Linux kernel mailing list <linux-kernel@vger.kernel.org>
348 - WriteAllocate:
351 - ReadAllocate:
354 - ReadWriteAllocate:
362 the cache hierarchy in the multi-level cache configuration
382 - Instruction: cache that only holds instructions
383 - Data: cache that only caches data
384 - Unified: cache that holds both data and instructions
391 - WriteThrough:
393 and to the block in the lower-level memory
394 - WriteBack:
400 What: /sys/devices/system/cpu/cpu*/cache/index*/id
402 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
410 Note that id value can be non-contiguous. E.g. level 1
415 What: /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats
416 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/turbo_stat
417 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/sub_turbo_stat
418 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/unthrottle
419 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/powercap
420 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overtemp
421 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/supply_fault
422 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overcurrent
423 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/occ_reset
425 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
426 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
427 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
430 'cpuX/cpufreq/throttle_stats' directory contains the CPU frequency
435 - turbo_stat : This file gives the total number of times the max
436 frequency is throttled to lower frequency in turbo (at and above
437 nominal frequency) range of frequencies.
439 - sub_turbo_stat : This file gives the total number of times the
440 max frequency is throttled to lower frequency in sub-turbo(below
441 nominal frequency) range of frequencies.
443 - unthrottle : This file gives the total number of times the max
444 frequency is unthrottled after being throttled.
446 - powercap : This file gives the total number of times the max
447 frequency is throttled due to 'Power Capping'.
449 - overtemp : This file gives the total number of times the max
450 frequency is throttled due to 'CPU Over Temperature'.
452 - supply_fault : This file gives the total number of times the
453 max frequency is throttled due to 'Power Supply Failure'.
455 - overcurrent : This file gives the total number of times the
456 max frequency is throttled due to 'Overcurrent'.
458 - occ_reset : This file gives the total number of times the max
459 frequency is throttled due to 'OCC Reset'.
463 the reasons provided by OCC firmware for throttling the frequency.
465 What: /sys/devices/system/cpu/cpufreq/policyX/throttle_stats
466 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/turbo_stat
467 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/sub_turbo_stat
468 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/unthrottle
469 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/powercap
470 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overtemp
471 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/supply_fault
472 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overcurrent
473 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/occ_reset
475 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
476 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
477 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
481 the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and
482 attributes which give the frequency throttle information of the chip.
484 What: /sys/devices/system/cpu/cpuX/regs/
485 /sys/devices/system/cpu/cpuX/regs/identification/
486 /sys/devices/system/cpu/cpuX/regs/identification/midr_el1
487 /sys/devices/system/cpu/cpuX/regs/identification/revidr_el1
488 /sys/devices/system/cpu/cpuX/regs/identification/smidr_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/cpuX/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/gather_data_sampling
514 /sys/devices/system/cpu/vulnerabilities/indirect_target_selection
515 /sys/devices/system/cpu/vulnerabilities/itlb_multihit
516 /sys/devices/system/cpu/vulnerabilities/l1tf
517 /sys/devices/system/cpu/vulnerabilities/mds
518 /sys/devices/system/cpu/vulnerabilities/meltdown
519 /sys/devices/system/cpu/vulnerabilities/mmio_stale_data
520 /sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling
521 /sys/devices/system/cpu/vulnerabilities/retbleed
522 /sys/devices/system/cpu/vulnerabilities/spec_store_bypass
523 /sys/devices/system/cpu/vulnerabilities/spectre_v1
524 /sys/devices/system/cpu/vulnerabilities/spectre_v2
525 /sys/devices/system/cpu/vulnerabilities/srbds
526 /sys/devices/system/cpu/vulnerabilities/tsx_async_abort
528 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
533 state of the CPUs in the system. Possible output values:
541 See also: Documentation/admin-guide/hw-vuln/index.rst
543 What: /sys/devices/system/cpu/smt
544 /sys/devices/system/cpu/smt/active
545 /sys/devices/system/cpu/smt/control
547 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
569 What: /sys/devices/system/cpu/cpuX/power/energy_perf_bias
571 Contact: linux-pm@vger.kernel.org
574 EPB for the given CPU in a sliding scale 0 - 15, where a value
579 a number in the 0 - 15 sliding scale above, or one of the
580 strings: "performance", "balance-performance", "normal",
581 "balance-power", "power" (that represent values reflected by
587 What: /sys/devices/system/cpu/umwait_control
588 /sys/devices/system/cpu/umwait_control/enable_c02
589 /sys/devices/system/cpu/umwait_control/max_time
591 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
605 in TSC-quanta that the CPU can reside in either C0.1
606 or C0.2 state. The time is an unsigned 32-bit number.
610 What: /sys/devices/system/cpu/sev
611 /sys/devices/system/cpu/sev/vmpl
613 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
616 This directory is only present when running as an SEV-SNP guest.
619 the SEV-SNP guest is running.
622 What: /sys/devices/system/cpu/svm
624 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
625 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
628 If 1, it means the system is using the Protected Execution
632 What: /sys/devices/system/cpu/cpuX/purr
634 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
635 Description: PURR ticks for this CPU since the system boot.
638 a 64-bit counter which provides an estimate of the
643 What: /sys/devices/system/cpu/cpuX/spurr
645 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
646 Description: SPURR ticks for this CPU since the system boot.
649 (SPURR) is a 64-bit counter that provides a frequency
655 What: /sys/devices/system/cpu/cpuX/idle_purr
657 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
663 What: /sys/devices/system/cpu/cpuX/idle_spurr
665 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
671 What: /sys/devices/system/cpu/cpuX/mte_tcf_preferred
673 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
687 See also: Documentation/arch/arm64/memory-tagging-extension.rst
689 What: /sys/devices/system/cpu/nohz_full
691 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
696 What: /sys/devices/system/cpu/isolated
698 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
704 What: /sys/devices/system/cpu/crash_hotplug
706 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
712 What: /sys/devices/system/cpu/enabled
714 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>