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/itlb_multihit
515 /sys/devices/system/cpu/vulnerabilities/l1tf
516 /sys/devices/system/cpu/vulnerabilities/mds
517 /sys/devices/system/cpu/vulnerabilities/meltdown
518 /sys/devices/system/cpu/vulnerabilities/mmio_stale_data
519 /sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling
520 /sys/devices/system/cpu/vulnerabilities/retbleed
521 /sys/devices/system/cpu/vulnerabilities/spec_store_bypass
522 /sys/devices/system/cpu/vulnerabilities/spectre_v1
523 /sys/devices/system/cpu/vulnerabilities/spectre_v2
524 /sys/devices/system/cpu/vulnerabilities/srbds
525 /sys/devices/system/cpu/vulnerabilities/tsx_async_abort
527 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
532 state of the CPUs in the system. Possible output values:
540 See also: Documentation/admin-guide/hw-vuln/index.rst
542 What: /sys/devices/system/cpu/smt
543 /sys/devices/system/cpu/smt/active
544 /sys/devices/system/cpu/smt/control
546 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
568 What: /sys/devices/system/cpu/cpuX/power/energy_perf_bias
570 Contact: linux-pm@vger.kernel.org
573 EPB for the given CPU in a sliding scale 0 - 15, where a value
578 a number in the 0 - 15 sliding scale above, or one of the
579 strings: "performance", "balance-performance", "normal",
580 "balance-power", "power" (that represent values reflected by
586 What: /sys/devices/system/cpu/umwait_control
587 /sys/devices/system/cpu/umwait_control/enable_c02
588 /sys/devices/system/cpu/umwait_control/max_time
590 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
604 in TSC-quanta that the CPU can reside in either C0.1
605 or C0.2 state. The time is an unsigned 32-bit number.
609 What: /sys/devices/system/cpu/sev
610 /sys/devices/system/cpu/sev/vmpl
612 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
615 This directory is only present when running as an SEV-SNP guest.
618 the SEV-SNP guest is running.
621 What: /sys/devices/system/cpu/svm
623 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
624 Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
627 If 1, it means the system is using the Protected Execution
631 What: /sys/devices/system/cpu/cpuX/purr
633 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
634 Description: PURR ticks for this CPU since the system boot.
637 a 64-bit counter which provides an estimate of the
642 What: /sys/devices/system/cpu/cpuX/spurr
644 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
645 Description: SPURR ticks for this CPU since the system boot.
648 (SPURR) is a 64-bit counter that provides a frequency
654 What: /sys/devices/system/cpu/cpuX/idle_purr
656 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
662 What: /sys/devices/system/cpu/cpuX/idle_spurr
664 Contact: Linux for PowerPC mailing list <linuxppc-dev@lists.ozlabs.org>
670 What: /sys/devices/system/cpu/cpuX/mte_tcf_preferred
672 Contact: Linux ARM Kernel Mailing list <linux-arm-kernel@lists.infradead.org>
686 See also: Documentation/arch/arm64/memory-tagging-extension.rst
688 What: /sys/devices/system/cpu/nohz_full
690 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
695 What: /sys/devices/system/cpu/isolated
697 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
703 What: /sys/devices/system/cpu/crash_hotplug
705 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
711 What: /sys/devices/system/cpu/enabled
713 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>