Home
last modified time | relevance | path

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

12345678910>>...45

/freebsd/sys/contrib/device-tree/Bindings/cpu/
H A 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 …]
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_core.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
30 * Intel Core PMCs.
42 #include <machine/cpu.h>
65 #define EV_IS_ARCH_NOTSUPP -1
108 core_pcpu_noop(struct pmc_mdep *md, int cpu) in core_pcpu_noop() argument
111 (void) cpu; in core_pcpu_noop()
116 core_pcpu_init(struct pmc_mdep *md, int cpu) in core_pcpu_init() argument
123 KASSERT(cpu >= 0 && cpu < pmc_cpu_max(), in core_pcpu_init()
124 ("[iaf,%d] insane cpu number %d", __LINE__, cpu)); in core_pcpu_init()
[all …]
/freebsd/sys/dev/asmc/
H A Dasmcvar.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
58 #define ASMC_DATAPORT_READ(sc) bus_read_1(sc->sc_ioport, 0x00)
60 bus_write_1(sc->sc_ioport, 0x00, val)
66 #define ASMC_CMDPORT_READ(sc) bus_read_1(sc->sc_ioport, 0x04)
68 bus_write_1(sc->sc_ioport, 0x04, val)
75 #define ASMC_INTPORT_READ(sc) bus_read_1(sc->sc_ioport, 0x1f)
136 * fourth the Mac Pro 8-core and finally the MacBook Air.
173 #define ASMC_MB71_TEMPDESCS { "Enclosure Bottom 0", "Battery 1", "Battery 2", "CPU Package", "CPU P…
197 "graphics", "cpu", "cpu2", "unknown1", \
[all …]
/freebsd/sys/contrib/device-tree/src/c6x/
H A Dtms320c6678.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #address-cells = <1>;
5 #size-cells = <1>;
8 #address-cells = <1>;
9 #size-cells = <0>;
11 cpu@0 {
12 device_type = "cpu";
16 cpu@1 {
17 device_type = "cpu";
21 cpu@2 {
[all …]
H A Dtms320c6472.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #address-cells = <1>;
5 #size-cells = <1>;
8 #address-cells = <1>;
9 #size-cells = <0>;
11 cpu@0 {
12 device_type = "cpu";
16 cpu@1 {
17 device_type = "cpu";
21 cpu@2 {
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dnvidia,tegra-regulators-coupling.txt4 NVIDIA Tegra SoC's have a mandatory voltage-coupling between regulators.
9 ------------------------
11 On Tegra20 SoC's there are 3 coupled regulators: CORE, RTC and CPU.
12 The CORE and RTC voltages shall be in a range of 170mV from each other
13 and they both shall be higher than the CPU voltage by at least 120mV.
16 ------------------------
18 On Tegra30 SoC's there are 2 coupled regulators: CORE and CPU. The CORE
19 and CPU voltages shall be in a range of 300mV from each other and CORE
20 voltage shall be higher than the CPU by N mV, where N depends on the CPU
24 - nvidia,tegra-core-regulator: Boolean property that designates regulator
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/tremontx/
H A Duncore-other.json11 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.…
23 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) ",
313 …"PublicDescription": "Counts when a normal (Non-Isochronous) read is issued to any of the memory c…
318 "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
324 …"PublicDescription": "Counts when a normal (Non-Isochronous) full line write is issued from the CH…
335 … LLC was accessed - this includes code, data, prefetches and hints coming from L2. This has numer…
352 "BriefDescription": "Snoop filter capacity evictions for E-state entries.",
358 …ntry to track a new entry.? Does not count clean evictions such as when a core?s cache replaces a …
363 "BriefDescription": "Snoop filter capacity evictions for M-state entries.",
369 …ntry to track a new entry.? Does not count clean evictions such as when a core?s cache replaces a …
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/msm/
H A 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 …]
/freebsd/sys/contrib/device-tree/Bindings/arm/tegra/
H A Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra30-pmc
18 - nvidia,tegra114-pmc
19 - nvidia,tegra124-pmc
[all …]
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A 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 …]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylakex/
H A Dskx-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/soc/tegra/
H A Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra30-pmc
18 - nvidia,tegra114-pmc
19 - nvidia,tegra124-pmc
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/cascadelakex/
H A Dclx-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/icelakex/
H A Duncore-other.json81 "BriefDescription": "CHA to iMC Full Line Writes Issued : Full Line Non-ISOCH",
121 "BriefDescription": "Snoop filter capacity evictions for E-state entries",
131 "BriefDescription": "Snoop filter capacity evictions for M-state entries",
141 "BriefDescription": "Snoop filter capacity evictions for S-state entries",
588 … "BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed locally",
598 …"BriefDescription": "TOR Occupancy : DRds issued by iA Cores that Missed the LLC - HOMed remotely",
608 … "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC - HOMed locally",
619 … "BriefDescription": "TOR Inserts : DRds issued by iA Cores that Missed the LLC - HOMed remotely",
652 … "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Missed the LLC - HOMed locally",
663 … "BriefDescription": "TOR Inserts : RFOs issued by iA Cores that Missed the LLC - HOMed remotely",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/skylake/
H A Dskl-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/haswellx/
H A Dhsx-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,vexpress-juno.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,vexpress-jun
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/haswell/
H A Dhsw-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwellde/
H A Dbdwde-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/broadwell/
H A Dbdw-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/jaketown/
H A Djkt-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]
/freebsd/lib/libpmc/pmu-events/
H A DREADME9 tree tools/perf/pmu-events/arch/foo.
11 - Regular files with '.json' extension in the name are assumed to be
14 - The CSV file that maps a specific CPU to its set of PMU events is to
17 - Directories are traversed, but all other files are ignored.
19 - To reduce JSON event duplication per architecture, platform JSONs may
25 The PMU events supported by a CPU model are expected to grouped into topics
26 such as Pipelining, Cache, Memory, Floating-point etc. All events for a topic
27 should be placed in a separate JSON file - where the file name identifies
28 the topic. Eg: "Floating-point.json".
30 All the topic JSON files for a CPU model/family should be in a separate
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dipq9574.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved.
9 #include <dt-bindings/clock/qcom,apss-ipq.h>
10 #include <dt-bindings/clock/qcom,ipq9574-gcc.h>
11 #include <dt-bindings/interconnect/qcom,ipq9574.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/reset/qcom,ipq9574-gcc.h>
14 #include <dt-bindings/thermal/thermal.h>
17 interrupt-parent = <&intc>;
18 #address-cells = <2>;
[all …]
/freebsd/share/man/man4/
H A Dsmp.429 .Nd description of the FreeBSD Symmetric Multi-Processor kernel
35 kernel implements symmetric multi-processor support.
43 the read-only sysctl variable
46 The number of online threads per CPU core is available in the read-only sysctl
49 The number of physical CPU cores detected by the system is available in the
50 read-only sysctl variable
54 allows specific CPUs on a multi-processor system to be disabled.
57 tunable, where X is the APIC ID of a CPU.
58 Setting this tunable to 1 will result in the corresponding CPU being
69 scheduler implements CPU topology detection and adjusts the scheduling
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/sandybridge/
H A Dsnb-metrics.json4 "MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * CPU_CLK_UNHALTED.THREAD)",
7core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
10 …nd undersupplies its Backend. SMT version; use when SMT is enabled and measuring per logical CPU.",
11 …"MetricExpr": "IDQ_UOPS_NOT_DELIVERED.CORE / (4 * ( ( CPU_CLK_UNHALTED.THREAD / 2 ) * ( 1 + CPU_CL…
14core responsible to fetch operations that are executed later on by the Backend part. Within the Fr…
18 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * INT_MISC.RECOVERY_CYCLES ) / (4…
21 …s for which the issue-pipeline was blocked due to recovery from earlier incorrect speculation. For…
24 …ue to incorrect speculations. SMT version; use when SMT is enabled and measuring per logical CPU.",
25 …"MetricExpr": "( UOPS_ISSUED.ANY - UOPS_RETIRED.RETIRE_SLOTS + 4 * ( INT_MISC.RECOVERY_CYCLES_ANY …
28-pipeline was blocked due to recovery from earlier incorrect speculation. For example; wasted work…
[all …]

12345678910>>...45