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
114 /sys/devices/system/cpu/cpuidle/intel_c1_demotion
116 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
139 See Documentation/admin-guide/pm/cpuidle.rst,
140 Documentation/admin-guide/pm/intel_idle.rst, and
141 Documentation/driver-api/pm/cpuidle.rst for more information.
144 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/name
145 /sys/devices/system/cpu/cpuX/cpuidle/stateN/latency
146 /sys/devices/system/cpu/cpuX/cpuidle/stateN/power
147 /sys/devices/system/cpu/cpuX/cpuidle/stateN/time
148 /sys/devices/system/cpu/cpuX/cpuidle/stateN/usage
149 /sys/devices/system/cpu/cpuX/cpuidle/stateN/above
150 /sys/devices/system/cpu/cpuX/cpuidle/stateN/below
153 Contact: Linux power management list <linux-pm@vger.kernel.org>
155 The directory /sys/devices/system/cpu/cpuX/cpuidle contains per
183 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/desc
186 Contact: Linux power management list <linux-pm@vger.kernel.org>
191 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/disable
194 Contact: Linux power management list <linux-pm@vger.kernel.org>
204 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/default_status
207 Contact: Linux power management list <linux-pm@vger.kernel.org>
211 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/residency
214 Contact: Linux power management list <linux-pm@vger.kernel.org>
220 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/
223 Contact: Linux power management list <linux-pm@vger.kernel.org>
225 Idle state usage statistics related to suspend-to-idle.
228 used in suspend-to-idle with suspended timekeeping.
230 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/time
233 Contact: Linux power management list <linux-pm@vger.kernel.org>
235 Total time spent by the CPU in suspend-to-idle (with scheduler
238 What: /sys/devices/system/cpu/cpuX/cpuidle/state<N>/s2idle/usage
241 Contact: Linux power management list <linux-pm@vger.kernel.org>
244 while entering suspend-to-idle.
246 What: /sys/devices/system/cpu/cpuX/cpufreq/*
247 Date: pre-git history
248 Contact: linux-pm@vger.kernel.org
249 Description: Discover and change clock speed of CPUs
251 Clock scaling allows you to change the clock speed of the
253 power, because the lower the clock speed, the less power
258 See files in Documentation/cpu-freq/ for more information.
261 What: /sys/devices/system/cpu/cpuX/cpufreq/freqdomain_cpus
263 Contact: linux-pm@vger.kernel.org
264 Description: Discover CPUs in the same CPU frequency coordination domain
267 the same clock/freq domain (possibly at the hardware level).
271 power/performance results for platforms using acpi-cpufreq.
273 This file is only present if the acpi-cpufreq or the cppc-cpufreq
276 What: /sys/devices/system/cpu/cpuX/cpufreq/auto_select
278 Contact: linux-pm@vger.kernel.org
289 This file is only present if the cppc-cpufreq driver is in use.
291 What: /sys/devices/system/cpu/cpuX/cpufreq/auto_act_window
293 Contact: linux-pm@vger.kernel.org
312 This file is only present if the cppc-cpufreq driver is in use.
314 What: /sys/devices/system/cpu/cpuX/cpufreq/energy_performance_preference_val
316 Contact: linux-pm@vger.kernel.org
319 Read/write an 8-bit integer from/to this file. This file
328 This file is only present if the cppc-cpufreq driver is in use.
331 What: /sys/devices/system/cpu/cpu*/cache/index3/cache_disable_{0,1}
334 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
348 https://www.amd.com/en/support/tech-docs?keyword=bios+kernel
351 What: /sys/devices/system/cpu/cpufreq/boost
353 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
354 Description: Processor frequency boosting control
356 This switch controls the boost setting for the whole system.
357 Boosting allows the CPU and the firmware to run at a frequency
361 Documentation/admin-guide/pm/cpufreq.rst
364 What: /sys/devices/system/cpu/cpuX/crash_notes
365 /sys/devices/system/cpu/cpuX/crash_notes_size
376 What: /sys/devices/system/cpu/intel_pstate/max_perf_pct
377 /sys/devices/system/cpu/intel_pstate/min_perf_pct
378 /sys/devices/system/cpu/intel_pstate/no_turbo
380 Contact: linux-pm@vger.kernel.org
381 Description: Parameters for the Intel P-state driver
383 Logic for selecting the current P-state in Intel
385 limits for the P-state that will be requested by the
395 frequency range.
398 Documentation/admin-guide/pm/intel_pstate.rst
400 What: /sys/devices/system/cpu/cpu*/cache/index*/<set_of_attributes_mentioned_below>
403 Linux kernel mailing list <linux-kernel@vger.kernel.org>
407 - WriteAllocate:
410 - ReadAllocate:
413 - ReadWriteAllocate:
421 the cache hierarchy in the multi-level cache configuration
441 - Instruction: cache that only holds instructions
442 - Data: cache that only caches data
443 - Unified: cache that holds both data and instructions
450 - WriteThrough:
452 and to the block in the lower-level memory
453 - WriteBack:
459 What: /sys/devices/system/cpu/cpu*/cache/index*/id
461 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
469 Note that id value can be non-contiguous. E.g. level 1
474 What: /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats
475 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/turbo_stat
476 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/sub_turbo_stat
477 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/unthrottle
478 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/powercap
479 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overtemp
480 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/supply_fault
481 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/overcurrent
482 /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats/occ_reset
484 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
485 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
486 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
489 'cpuX/cpufreq/throttle_stats' directory contains the CPU frequency
494 - turbo_stat : This file gives the total number of times the max
495 frequency is throttled to lower frequency in turbo (at and above
496 nominal frequency) range of frequencies.
498 - sub_turbo_stat : This file gives the total number of times the
499 max frequency is throttled to lower frequency in sub-turbo(below
500 nominal frequency) range of frequencies.
502 - unthrottle : This file gives the total number of times the max
503 frequency is unthrottled after being throttled.
505 - powercap : This file gives the total number of times the max
506 frequency is throttled due to 'Power Capping'.
508 - overtemp : This file gives the total number of times the max
509 frequency is throttled due to 'CPU Over Temperature'.
511 - supply_fault : This file gives the total number of times the
512 max frequency is throttled due to 'Power Supply Failure'.
514 - overcurrent : This file gives the total number of times the
515 max frequency is throttled due to 'Overcurrent'.
517 - occ_reset : This file gives the total number of times the max
518 frequency is throttled due to 'OCC Reset'.
522 the reasons provided by OCC firmware for throttling the frequency.
524 What: /sys/devices/system/cpu/cpufreq/policyX/throttle_stats
525 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/turbo_stat
526 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/sub_turbo_stat
527 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/unthrottle
528 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/powercap
529 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overtemp
530 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/supply_fault
531 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/overcurrent
532 /sys/devices/system/cpu/cpufreq/policyX/throttle_stats/occ_reset
534 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
535 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
536 Description: POWERNV CPUFreq driver's frequency throttle stats directory and
540 the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and
541 attributes which give the frequency throttle information of the chip.
543 What: /sys/devices/system/cpu/cpuX/regs/
544 /sys/devices/system/cpu/cpuX/regs/identification/
545 /sys/devices/system/cpu/cpuX/regs/identification/midr_el1
546 /sys/devices/system/cpu/cpuX/regs/identification/revidr_el1
547 /sys/devices/system/cpu/cpuX/regs/identification/aidr_el1
548 /sys/devices/system/cpu/cpuX/regs/identification/smidr_el1
550 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
556 What: /sys/devices/system/cpu/aarch32_el0
558 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
559 Description: Identifies the subset of CPUs in the system that can execute
560 AArch32 (32-bit ARM) applications. If present, the same format as
561 /sys/devices/system/cpu/{offline,online,possible,present} is used.
565 What: /sys/devices/system/cpu/cpuX/cpu_capacity
567 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
572 What: /sys/devices/system/cpu/vulnerabilities
573 /sys/devices/system/cpu/vulnerabilities/gather_data_sampling
574 /sys/devices/system/cpu/vulnerabilities/indirect_target_selection
575 /sys/devices/system/cpu/vulnerabilities/itlb_multihit
576 /sys/devices/system/cpu/vulnerabilities/l1tf
577 /sys/devices/system/cpu/vulnerabilities/mds
578 /sys/devices/system/cpu/vulnerabilities/meltdown
579 /sys/devices/system/cpu/vulnerabilities/mmio_stale_data
580 /sys/devices/system/cpu/vulnerabilities/old_microcode
581 /sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling
582 /sys/devices/system/cpu/vulnerabilities/retbleed
583 /sys/devices/system/cpu/vulnerabilities/spec_store_bypass
584 /sys/devices/system/cpu/vulnerabilities/spectre_v1
585 /sys/devices/system/cpu/vulnerabilities/spectre_v2
586 /sys/devices/system/cpu/vulnerabilities/srbds
587 /sys/devices/system/cpu/vulnerabilities/tsa
588 /sys/devices/system/cpu/vulnerabilities/tsx_async_abort
589 /sys/devices/system/cpu/vulnerabilities/vmscape
591 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
596 state of the CPUs in the system. Possible output values:
604 See also: Documentation/admin-guide/hw-vuln/index.rst
606 What: /sys/devices/system/cpu/smt
607 /sys/devices/system/cpu/smt/active
608 /sys/devices/system/cpu/smt/control
610 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
632 What: /sys/devices/system/cpu/cpuX/power/energy_perf_bias
634 Contact: linux-pm@vger.kernel.org
637 EPB for the given CPU in a sliding scale 0 - 15, where a value
642 a number in the 0 - 15 sliding scale above, or one of the
643 strings: "performance", "balance-performance", "normal",
644 "balance-power", "power" (that represent values reflected by
650 What: /sys/devices/system/cpu/umwait_control
651 /sys/devices/system/cpu/umwait_control/enable_c02
652 /sys/devices/system/cpu/umwait_control/max_time
654 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
668 in TSC-quanta that the CPU can reside in either C0.1
669 or C0.2 state. The time is an unsigned 32-bit number.
673 What: /sys/devices/system/cpu/sev
674 /sys/devices/system/cpu/sev/vmpl
676 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
679 This directory is only present when running as an SEV-SNP guest.
682 the SEV-SNP guest is running.
685 What: /sys/devices/system/cpu/svm
687 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
688 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
691 If 1, it means the system is using the Protected Execution
695 What: /sys/devices/system/cpu/cpuX/purr
697 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
698 Description: PURR ticks for this CPU since the system boot.
701 a 64-bit counter which provides an estimate of the
706 What: /sys/devices/system/cpu/cpuX/spurr
708 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
709 Description: SPURR ticks for this CPU since the system boot.
712 (SPURR) is a 64-bit counter that provides a frequency
718 What: /sys/devices/system/cpu/cpuX/idle_purr
720 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
726 What: /sys/devices/system/cpu/cpuX/idle_spurr
728 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
734 What: /sys/devices/system/cpu/cpuX/mte_tcf_preferred
736 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
750 See also: Documentation/arch/arm64/memory-tagging-extension.rst
752 What: /sys/devices/system/cpu/nohz_full
754 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
759 What: /sys/devices/system/cpu/isolated
761 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
767 What: /sys/devices/system/cpu/housekeeping
769 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
773 system-wide background tasks, including RCU callbacks, delayed
775 jitter on low-latency, isolated CPUs. These CPUs are set when boot
778 What: /sys/devices/system/cpu/crash_hotplug
780 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
786 What: /sys/devices/system/cpu/enabled
788 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>