Lines Matching +full:system +full:- +full:control

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
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
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.
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
325 Sandybridge+ processors. The three knobs control
326 limits for the P-state that will be requested by the
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>
435 - turbo_stat : This file gives the total number of times the max
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
443 - unthrottle : This file gives the total number of times the max
446 - powercap : This file gives the total number of times the max
449 - overtemp : This file gives the total number of times the max
452 - supply_fault : This file gives the total number of times the
455 - overcurrent : This file gives the total number of times the
458 - occ_reset : This file gives the total number of times the max
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>
481 the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and
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>
547 Description: Control Symmetric Multi Threading (SMT)
551 control: Read/write interface to control SMT. Possible
564 If control status is "forceoff" or "notsupported" writes
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>
591 Description: Umwait control
593 enable_c02: Read/write interface to control umwait C0.2 state
603 max_time: Read/write interface to control umwait maximum time
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>