Home
last modified time | relevance | path

Searched +full:cpu +full:- +full:core (Results 1 – 25 of 234) sorted by relevance

12345678910

/Documentation/x86/
Dtopology.rst1 .. SPDX-License-Identifier: GPL-2.0
11 The architecture-agnostic topology definitions are in
12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific
17 Needless to say, code should use the generic functions - this file is *only*
35 - packages
36 - cores
37 - threads
46 Package-related topology information in the kernel:
48 - cpuinfo_x86.x86_max_cores:
52 - cpuinfo_x86.x86_max_dies:
[all …]
/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt2 CPU topology binding description
6 1 - Introduction
12 - socket
13 - cluster
14 - core
15 - thread
17 The bottom hierarchy level sits at core or thread level depending on whether
18 symmetric multi-threading (SMT) is supported or not.
20 For instance in a system where CPUs support SMT, "cpu" nodes represent all
22 In systems where SMT is not supported "cpu" nodes represent all cores present
[all …]
/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt3 ARM provides idle-state node to define the cpuidle states, as defined in [1].
4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle
6 The idle states supported by the QCOM SoC are defined as -
14 When the WFI instruction is executed the ARM core would gate its internal
17 interrupt to trigger the core back in to active. This triggers the cache
20 cache hierarchy is also out of standby, and then the cpu is allowed to resume
26 Retention: Retention is a low power state where the core is clock gated and
27 the memory and the registers associated with the core are retained. The
30 sequence and would wait for interrupt, before restoring the cpu to execution
33 Standalone PC: A cpu can power down and warmboot if there is a sufficient time
[all …]
/Documentation/arm/samsung-s3c24xx/
Dcpufreq.rst6 ------------
9 the ability to change the core, memory and peripheral operating
10 frequencies. The core control is exported via the CPUFreq driver
12 rate the core is running at.
14 There are two forms of the driver depending on the specific CPU and
19 ARM core is available as a separate driver.
23 ------
25 The code core manages the CPU specific drivers, any data that they
27 system. Each CPU registers a driver to control the PLL, clock dividers
31 The core registers with drivers/cpufreq at init time if all the data
[all …]
/Documentation/devicetree/bindings/clock/
Dmvebu-core-clock.txt1 * Core Clock bindings for Marvell MVEBU SoCs
3 Marvell MVEBU SoCs usually allow to determine core clock frequencies by
4 reading the Sample-At-Reset (SAR) register. The core clock consumer should
9 1 = cpuclk (CPU clock)
16 1 = cpuclk (CPU clock)
22 1 = cpuclk (CPU clock)
28 1 = cpuclk (CPU clock)
36 1 = cpuclk (CPU clock)
52 - compatible : shall be one of the following:
53 "marvell,armada-370-core-clock" - For Armada 370 SoC core clocks
[all …]
Darmada3700-periph-clock.txt14 -----------------------------------
31 16 cpu CPU
35 -----------------------------------
36 0 gbe-50 50 MHz parent clock for Gigabit Ethernet
37 1 gbe-core parent clock for Gigabit Ethernet core
38 2 gbe-125 125 MHz parent clock for Gigabit Ethernet
39 3 gbe1-50 50 MHz clock for Gigabit Ethernet port 1
40 4 gbe0-50 50 MHz clock for Gigabit Ethernet port 0
41 5 gbe1-125 125 MHz clock for Gigabit Ethernet port 1
42 6 gbe0-125 125 MHz clock for Gigabit Ethernet port 0
[all …]
/Documentation/hwmon/
Dk8temp.rst19 -----------
23 from revision F of K8 core, but in fact it seems to be implemented for all
24 revisions of K8 except the first two revisions (SH-B0 and SH-B3).
26 Please note that you will need at least lm-sensors 2.10.1 for proper userspace
29 There can be up to four temperature sensors inside single CPU. The driver
30 will auto-detect the sensors and will display only temperatures from
36 temp1_input temperature of Core 0 and "place" 0
37 temp2_input temperature of Core 0 and "place" 1
38 temp3_input temperature of Core 1 and "place" 0
39 temp4_input temperature of Core 1 and "place" 1
[all …]
/Documentation/devicetree/bindings/nds32/
Dcpus.txt4 representation of a Andestech Processor Core, which is the root node in the
9 - compatible:
14 one of the following identifiers for a particular CPU core:
20 - device_type
23 Definition: must be "cpu"
24 - reg: Contains CPU index.
25 - clock-frequency: Contains the clock frequency for CPU, in Hz.
31 cpu@0 {
32 device_type = "cpu";
35 clock-frequency = <60000000>
/Documentation/devicetree/bindings/mips/img/
Dxilfpga.txt4 Under the Imagination University Program, a microAptiv UP core has been
7 As we are dealing with a MIPS core instantiated on an FPGA, specifications
14 the ARTIX-7 FPGA by Xilinx.
18 - microAptiv UP core m14Kc
19 - 50MHz clock speed
20 - 128Mbyte DDR RAM at 0x0000_0000
21 - 8Kbyte RAM at 0x1000_0000
22 - axi_intc at 0x1020_0000
23 - axi_uart16550 at 0x1040_0000
24 - axi_gpio at 0x1060_0000
[all …]
/Documentation/admin-guide/pm/
Dcpufreq.rst1 .. SPDX-License-Identifier: GPL-2.0
8 CPU Performance Scaling
16 The Concept of CPU Performance Scaling
21 Operating Performance Points or P-states (in ACPI terminology). As a rule,
23 can be retired by the CPU over a unit of time, but also the higher the clock
25 time (or the more power is drawn) by the CPU in the given P-state. Therefore
26 there is a natural tradeoff between the CPU capacity (the number of instructions
27 that can be executed over a unit of time) and the power drawn by the CPU.
30 as possible and then there is no reason to use any P-states different from the
31 highest one (i.e. the highest-performance frequency/voltage configuration
[all …]
Dcpuidle.rst1 .. SPDX-License-Identifier: GPL-2.0
5 .. |cpufreq| replace:: :doc:`CPU Performance Scaling <cpufreq>`
8 CPU Idle Time Management
27 CPU idle time management is an energy-efficiency feature concerned about using
31 ------------
33 CPU idle time management operates on CPUs as seen by the *CPU scheduler* (that
37 software as individual single-core processors. In other words, a CPU is an
43 program) at a time, it is a CPU. In that case, if the hardware is asked to
46 Second, if the processor is multi-core, each core in it is able to follow at
52 enter an idle state, that applies to the core that asked for it in the first
[all …]
Dintel_pstate.rst1 .. SPDX-License-Identifier: GPL-2.0
5 ``intel_pstate`` CPU Performance Scaling Driver
17 :doc:`CPU performance scaling subsystem <cpufreq>` in the Linux kernel
24 For the processors supported by ``intel_pstate``, the P-state concept is broader
27 information about that). For this reason, the representation of P-states used
29 refer to Intel Software Developer’s Manual [2]_). However, the ``CPUFreq`` core
32 ``intel_pstate`` maps its internal representation of P-states to frequencies too
34 practical for ``intel_pstate`` to supply the ``CPUFreq`` core with a table of
36 that. Some functionality of the core is limited by that.
38 Since the hardware P-state selection interface used by ``intel_pstate`` is
[all …]
/Documentation/devicetree/bindings/x86/
Dce4100.txt2 ---------------------------
4 The CE4100 SoC uses for in core peripherals the following compatible
5 format: <vendor>,<chip>-<device>.
10 The CPU nodes
11 -------------
14 #address-cells = <1>;
15 #size-cells = <0>;
17 cpu@0 {
18 device_type = "cpu";
23 cpu@2 {
[all …]
/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.txt7 modes. It provides power-gating controllers for SoC and CPU power-islands.
10 - name : Should be pmc
11 - compatible : Should contain one of the following:
12 For Tegra20 must contain "nvidia,tegra20-pmc".
13 For Tegra30 must contain "nvidia,tegra30-pmc".
14 For Tegra114 must contain "nvidia,tegra114-pmc"
15 For Tegra124 must contain "nvidia,tegra124-pmc"
16 For Tegra132 must contain "nvidia,tegra124-pmc"
17 For Tegra210 must contain "nvidia,tegra210-pmc"
18 - reg : Offset and length of the register set for the device
[all …]
/Documentation/cpu-freq/
Dcpu-drivers.txt1 CPU frequency and voltage scaling code in the Linux(TM) kernel
8 - information for developers -
19 the clock speed, the less power the CPU consumes.
23 ---------
26 1.2 Per-CPU Initialization
39 So, you just got a brand-new CPU / chipset with datasheets and want to
40 add cpufreq support for this CPU / chipset? Great. Here are some hints
45 ------------------
48 function check whether this kernel runs on the right CPU and the right
49 chipset. If so, register a struct cpufreq_driver with the CPUfreq core
[all …]
Dcore.txt1 CPU frequency and voltage scaling code in the Linux(TM) kernel
18 the clock speed, the less power the CPU consumes.
22 ---------
23 1. CPUFreq core and interfaces
30 The CPUFreq core code is located in drivers/cpufreq/cpufreq.c. This
43 correctly registered with the core, and will not be unloaded until
53 There are two different CPUFreq notifiers - policy notifiers and
58 ----------------------------
72 --------------------------------
74 These are notified twice for each online CPU in the policy, when the
[all …]
Dindex.txt1 CPU frequency and voltage scaling code in the Linux(TM) kernel
15 the clock speed, the less power the CPU consumes.
20 ----------------------------
22 amd-powernow.txt - AMD powernow driver specific file.
24 core.txt - General description of the CPUFreq core and
27 cpu-drivers.txt - How to implement a new cpufreq processor driver.
29 cpufreq-nforce2.txt - nVidia nForce2 platform specific file.
31 cpufreq-stats.txt - General description of sysfs cpufreq stats.
33 index.txt - File index, Mailing list and Links (this document)
35 pcc-cpufreq.txt - PCC cpufreq driver specific file.
[all …]
/Documentation/devicetree/bindings/nios2/
Dnios2.txt4 representation of a Nios II Processor Core.
11 - compatible: Compatible property value should be "altr,nios2-1.0".
12 - reg: Contains CPU index.
13 - interrupt-controller: Specifies that the node is an interrupt controller
14 - #interrupt-cells: Specifies the number of cells needed to encode an
16 - clock-frequency: Contains the clock frequency for CPU, in Hz.
17 - dcache-line-size: Contains data cache line size.
18 - icache-line-size: Contains instruction line size.
19 - dcache-size: Contains data cache size.
20 - icache-size: Contains instruction cache size.
[all …]
/Documentation/admin-guide/
Dcputopology.rst2 How CPU topology info is exported via sysfs
5 Export CPU topology info via sysfs. Items (attributes) are similar
7 /sys/devices/system/cpu/cpuX/topology/:
17 the CPU die ID of cpuX. Typically it is the hardware platform's
23 the CPU core ID of cpuX. Typically it is the hardware platform's
41 internal kernel map of CPUs within the same core.
46 human-readable list of CPUs within the same core.
56 human-readable list of CPUs sharing the same physical_package_id.
65 human-readable list of CPUs within the same die.
74 human-readable list of cpuX's hardware threads within the same
[all …]
/Documentation/devicetree/bindings/timer/
Djcore,pit.txt1 J-Core Programmable Interval Timer and Clocksource
5 - compatible: Must be "jcore,pit".
7 - reg: Memory region(s) for timer/clocksource registers. For SMP,
8 there should be one region per cpu, indexed by the sequential,
9 zero-based hardware cpu number.
11 - interrupts: An interrupt to assign for the timer. The actual pit
12 core is integrated with the aic and allows the timer interrupt
/Documentation/devicetree/bindings/interrupt-controller/
Djcore,aic.txt1 J-Core Advanced Interrupt Controller
5 - compatible: Should be "jcore,aic1" for the (obsolete) first-generation aic
7 the "aic2" core with 64 interrupts.
9 - reg: Memory region(s) for configuration. For SMP, there should be one
10 region per cpu, indexed by the sequential, zero-based hardware cpu
13 - interrupt-controller: Identifies the node as an interrupt controller
15 - #interrupt-cells: Specifies the number of cells needed to encode an
21 aic: interrupt-controller@200 {
24 interrupt-controller;
25 #interrupt-cells = <1>;
Driscv,cpu-intc.txt1 RISC-V Hart-Level Interrupt Controller (HLIC)
2 ---------------------------------------------
4 RISC-V cores include Control Status Registers (CSRs) which are local to each
5 CPU core (HART in RISC-V terminology) and can be read or written by software.
6 Some of these CSRs are used to control local interrupts connected to the core.
10 The RISC-V supervisor ISA manual specifies three interrupt sources that are
13 timer interrupt comes from an architecturally mandated real-time timer that is
16 via the platform-level interrupt controller (PLIC).
18 All RISC-V systems that conform to the supervisor ISA specification are
27 - compatible : "riscv,cpu-intc"
[all …]
/Documentation/scheduler/
Dsched-bwc.rst5 [ This document only discusses CPU bandwidth control for SCHED_NORMAL.
6 The SCHED_RT case is covered in Documentation/scheduler/sched-rt-group.rst ]
9 specification of the maximum CPU bandwidth available to a group or hierarchy.
13 microseconds of CPU time. That quota is assigned to per-cpu run queues in
21 is transferred to cpu-local "silos" on a demand basis. The amount transferred
25 ----------
26 Quota and period are managed within the cpu subsystem via cgroupfs.
28 cpu.cfs_quota_us: the total available run-time within a period (in microseconds)
29 cpu.cfs_period_us: the length of a period (in microseconds)
30 cpu.stat: exports throttling statistics [explained further below]
[all …]
/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,nsp-cpu-method.txt1 Broadcom Northstar Plus SoC CPU Enable Method
2 ---------------------------------------------
4 CPU in the following Broadcom SoCs:
8 properties in the corresponding secondary "cpu" device tree node:
9 - enable-method = "brcm,bcm-nsp-smp";
10 - secondary-boot-reg = <...>;
12 The secondary-boot-reg property is a u32 value that specifies the
14 entry point for a secondary CPU. This entry is cpu node specific
15 and should be added per cpu. E.g., in case of NSP (BCM58625) which
16 is a dual core CPU SoC, this entry should be added to cpu1 node.
[all …]
/Documentation/devicetree/bindings/arm/
Dcoresight-cpu-debug.txt1 * CoreSight CPU Debug Component:
3 CoreSight CPU debug component are compliant with the ARMv8 architecture
5 external debug module is mainly used for two modes: self-hosted debug and
7 and eventually the debug module connects with CPU for debugging. And the
8 debug module provides sample-based profiling extension, which can be used
9 to sample CPU program counter, secure state and exception level, etc;
10 usually every CPU has one dedicated debug module to be connected.
14 - compatible : should be "arm,coresight-cpu-debug"; supplemented with
18 - reg : physical base address and length of the register set.
20 - clocks : the clock associated to this component.
[all …]

12345678910