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
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
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
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
281 Read/write interface to control autonomous selection enable
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.
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
384 Sandybridge+ processors. The three knobs control
385 limits for the P-state that will be requested by the
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>
494 - turbo_stat : This file gives the total number of times the max
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
502 - unthrottle : This file gives the total number of times the max
505 - powercap : This file gives the total number of times the max
508 - overtemp : This file gives the total number of times the max
511 - supply_fault : This file gives the total number of times the
514 - overcurrent : This file gives the total number of times the
517 - occ_reset : This file gives the total number of times the max
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>
540 the /sys/devices/system/cpu/cpuX/cpufreq/throttle_stats directory and
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>
611 Description: Control Symmetric Multi Threading (SMT)
615 control: Read/write interface to control SMT. Possible
628 If control status is "forceoff" or "notsupported" writes
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>
655 Description: Umwait control
657 enable_c02: Read/write interface to control umwait C0.2 state
667 max_time: Read/write interface to control umwait maximum time
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/crash_hotplug
769 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
775 What: /sys/devices/system/cpu/enabled
777 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>