Home
last modified time | relevance | path

Searched +full:cache +full:- +full:unified (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/linux-6.14.4/tools/perf/pmu-events/arch/arm64/
Drecommended.json3 "PublicDescription": "Attributable Level 1 data cache access, read",
6 "BriefDescription": "L1D cache access, read"
9 "PublicDescription": "Attributable Level 1 data cache access, write",
12 "BriefDescription": "L1D cache access, write"
15 "PublicDescription": "Attributable Level 1 data cache refill, read",
18 "BriefDescription": "L1D cache refill, read"
21 "PublicDescription": "Attributable Level 1 data cache refill, write",
24 "BriefDescription": "L1D cache refill, write"
27 "PublicDescription": "Attributable Level 1 data cache refill, inner",
30 "BriefDescription": "L1D cache refill, inner"
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
Dl2_cache.json4cache due to data accesses. Level 2 cache is a unified cache for data and instruction accesses. Ac…
8cache line refills into the level 2 cache. Level 2 cache is a unified cache for data and instructi…
12-backs of data from the L2 cache to outside the CPU. This includes snoops to the L2 (from other CP…
16 …cDescription": "Counts level 2 cache line allocates that do not fetch data from outside the level …
20cache accesses due to memory read operations. Level 2 cache is a unified cache for data and instru…
24cache accesses due to memory write operations. Level 2 cache is a unified cache for data and instr…
28 …L2D_CACHE_RD. Level 2 cache is a unified cache for data and instruction accesses, accesses are for…
32 …L2D_CACHE_WR. Level 2 cache is a unified cache for data and instruction accesses, accesses are for…
36 …escription": "Counts evictions from the level 2 cache because of a line being allocated into the L…
40 …s write-backs from the level 2 cache that are a result of either:\n\n1. Cache maintenance operatio…
[all …]
Dmetrics.json4 …"MetricExpr": "(100 * ((STALL_SLOT_BACKEND / (CPU_CYCLES * #slots)) - ((BR_MIS_PRED * 3) / CPU_CYC…
15 …0 * (((1 - (OP_RETIRED / OP_SPEC)) * (1 - (((STALL_SLOT) if (strcmp_cpuid_str(0x410fd493) | strcmp…
61 …mp_cpuid_str(0x410fd490) ^ 1) else (STALL_SLOT_FRONTEND - CPU_CYCLES)) / (CPU_CYCLES * #slots)) -
101 …ata cache accesses missed to the total number of level 1 data cache accesses. This gives an indica…
103 "ScaleUnit": "100percent of cache accesses"
108 …"BriefDescription": "This metric measures the number of level 1 data cache accesses missed per tho…
129cache accesses missed to the total number of level 1 instruction cache accesses. This gives an ind…
131 "ScaleUnit": "100percent of cache accesses"
136 …"BriefDescription": "This metric measures the number of level 1 instruction cache accesses missed …
157cache accesses missed to the total number of level 2 cache accesses. This gives an indication of t…
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/
Dl2_cache.json4cache accesses. level 2 cache is a unified cache for data and instruction accesses. Accesses are f…
8 …"PublicDescription": "Counts cache line refills into the level 2 cache. level 2 cache is a unified
12-backs of data from the L2 cache to outside the CPU. This includes snoops to the L2 (from other CP…
20 …"PublicDescription": "Counts level 2 cache accesses due to memory read operations. level 2 cache i…
24 …"PublicDescription": "Counts level 2 cache accesses due to memory write operations. level 2 cache
28 …s due to memory read operation counted by L2D_CACHE_RD. level 2 cache is a unified cache for data …
32 … due to memory write operation counted by L2D_CACHE_WR. level 2 cache is a unified cache for data …
36 …escription": "Counts evictions from the level 2 cache because of a line being allocated into the L…
40 …s write-backs from the level 2 cache that are a result of either:\n\n1. Cache maintenance operatio…
44cache line in the level 2 cache by cache maintenance operations that operate by a virtual address,…
[all …]
Dmetrics.json14 …"MetricExpr": "(100 * (((1 - (OP_RETIRED / OP_SPEC)) * (1 - (STALL_SLOT / (CPU_CYCLES * 8)))) + ((…
60 …"MetricExpr": "(100 * ((STALL_SLOT_FRONTEND / (CPU_CYCLES * 8)) - ((BR_MIS_PRED * 4) / CPU_CYCLES)…
100 …ata cache accesses missed to the total number of level 1 data cache accesses. This gives an indica…
102 "ScaleUnit": "1per cache access"
107 …"BriefDescription": "This metric measures the number of level 1 data cache accesses missed per tho…
128cache accesses missed to the total number of level 1 instruction cache accesses. This gives an ind…
130 "ScaleUnit": "1per cache access"
135 …"BriefDescription": "This metric measures the number of level 1 instruction cache accesses missed …
156cache accesses missed to the total number of level 2 cache accesses. This gives an indication of t…
158 "ScaleUnit": "1per cache access"
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/
Dl2_cache.json4cache accesses. level 2 cache is a unified cache for data and instruction accesses. Accesses are f…
8 …"PublicDescription": "Counts cache line refills into the level 2 cache. level 2 cache is a unified
12-backs of data from the L2 cache to outside the CPU. This includes snoops to the L2 (from other CP…
20 …"PublicDescription": "Counts level 2 cache accesses due to memory read operations. level 2 cache i…
24 …"PublicDescription": "Counts level 2 cache accesses due to memory write operations. level 2 cache
28 …s due to memory read operation counted by L2D_CACHE_RD. level 2 cache is a unified cache for data …
32 … due to memory write operation counted by L2D_CACHE_WR. level 2 cache is a unified cache for data …
36 …escription": "Counts evictions from the level 2 cache because of a line being allocated into the L…
40 …s write-backs from the level 2 cache that are a result of either:\n\n1. Cache maintenance operatio…
44cache line in the level 2 cache by cache maintenance operations that operate by a virtual address,…
Dmetrics.json89 …ata cache accesses missed to the total number of level 1 data cache accesses. This gives an indica…
91 "ScaleUnit": "1per cache access"
96 …"BriefDescription": "This metric measures the number of level 1 data cache accesses missed per tho…
117cache accesses missed to the total number of level 1 instruction cache accesses. This gives an ind…
119 "ScaleUnit": "1per cache access"
124 …"BriefDescription": "This metric measures the number of level 1 instruction cache accesses missed …
145cache accesses missed to the total number of level 2 cache accesses. This gives an indication of t…
147 "ScaleUnit": "1per cache access"
152unified cache accesses missed per thousand instructions executed. Note that cache accesses in this…
159 …"This metric measures the ratio of level 2 unified TLB accesses missed to the total number of leve…
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/cache/
Dsocionext,uniphier-system-cache.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/cache/socionext,uniphier-system-cache.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: UniPhier outer cache controller
10 UniPhier ARM 32-bit SoCs are integrated with a full-custom outer cache
11 controller system. All of them have a level 2 cache controller, and some
12 have a level 3 cache controller as well.
15 - Masahiro Yamada <[email protected]>
19 const: socionext,uniphier-system-cache
[all …]
Dandestech,ax45mp-cache.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Andestech AX45MP L2 Cache Controller
11 - Lad Prabhakar <prabhakar.mahadev-[email protected]>
14 A level-2 cache (L2C) is used to improve the system performance by providing
15 a large amount of cache line entries and reasonable access delays. The L2C
16 is shared between cores, and a non-inclusive non-exclusive policy is used.
23 - andestech,ax45mp-cache
[all …]
Dsifive,ccache0.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/cache/sifive,ccache0.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: SiFive Composable Cache Controller
11 - Paul Walmsley <[email protected]>
14 The SiFive Composable Cache Controller is used to provide access to fast copies
15 of memory for masters in a Core Complex. The Composable Cache Controller also
16 acts as directory-based coherency manager.
24 - sifive,ccache0
[all …]
Dstarfive,jh8100-starlink-cache.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cache/starfive,jh8100-starlink-cache.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: StarFive StarLink Cache Controller
10 - Joshua Yeong <[email protected]>
13 StarFive's StarLink Cache Controller manages the L3 cache shared between
14 clusters of CPU cores. The cache driver enables RISC-V non-standard cache
15 management as an alternative to instructions in the RISC-V Zicbom extension.
18 - $ref: /schemas/cache-controller.yaml#
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-qcom-hw.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/cpufreq/cpufreq-qcom-hw.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <[email protected]>
21 - description: v1 of CPUFREQ HW
23 - enum:
24 - qcom,qcm2290-cpufreq-hw
25 - qcom,sc7180-cpufreq-hw
26 - qcom,sc8180x-cpufreq-hw
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/arm64/ampere/ampereonex/
Dcache.json14 "BriefDescription": "L1D cache invalidate. Impacted by errata -"
107 "PublicDescription": "Level 1 data or unified cache demand access",
110 "BriefDescription": "Level 1 data or unified cache demand access"
113 "PublicDescription": "Level 1 data or unified cache preload or prefetch",
116 "BriefDescription": "Level 1 data or unified cache preload or prefetch"
119 "PublicDescription": "Level 1 data or unified cache refill, preload or prefetch",
122 "BriefDescription": "Level 1 data or unified cache refill, preload or prefetch"
155 "PublicDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache",
158 "BriefDescription": "Level 1 prefetcher, load prefetch fills into the level 1 cache"
185 "PublicDescription": "L1 data cache refill - Read or Write",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/s390/cf_z10/
Dbasic.json3 "Unit": "CPU-M-CF",
10 "Unit": "CPU-M-CF",
17 "Unit": "CPU-M-CF",
20 "BriefDescription": "Level-1 I-Cache Directory Write Count",
21 …scription": "This counter counts the total number of level-1 instruction-cache or unified-cache di…
24 "Unit": "CPU-M-CF",
27 "BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28 …: "This counter counts the total number of cache penalty cycles for level-1 instruction cache or u…
31 "Unit": "CPU-M-CF",
34 "BriefDescription": "Level-1 D-Cache Directory Write Count",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/s390/cf_z196/
Dbasic.json3 "Unit": "CPU-M-CF",
10 "Unit": "CPU-M-CF",
17 "Unit": "CPU-M-CF",
20 "BriefDescription": "Level-1 I-Cache Directory Write Count",
21 …scription": "This counter counts the total number of level-1 instruction-cache or unified-cache di…
24 "Unit": "CPU-M-CF",
27 "BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28 …: "This counter counts the total number of cache penalty cycles for level-1 instruction cache or u…
31 "Unit": "CPU-M-CF",
34 "BriefDescription": "Level-1 D-Cache Directory Write Count",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/s390/cf_zec12/
Dbasic.json3 "Unit": "CPU-M-CF",
10 "Unit": "CPU-M-CF",
17 "Unit": "CPU-M-CF",
20 "BriefDescription": "Level-1 I-Cache Directory Write Count",
21 …scription": "This counter counts the total number of level-1 instruction-cache or unified-cache di…
24 "Unit": "CPU-M-CF",
27 "BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28 …: "This counter counts the total number of cache penalty cycles for level-1 instruction cache or u…
31 "Unit": "CPU-M-CF",
34 "BriefDescription": "Level-1 D-Cache Directory Write Count",
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/s390/cf_z13/
Dbasic.json3 "Unit": "CPU-M-CF",
10 "Unit": "CPU-M-CF",
17 "Unit": "CPU-M-CF",
20 "BriefDescription": "Level-1 I-Cache Directory Write Count",
21 …scription": "This counter counts the total number of level-1 instruction-cache or unified-cache di…
24 "Unit": "CPU-M-CF",
27 "BriefDescription": "Level-1 I-Cache Penalty Cycle Count",
28 …: "This counter counts the total number of cache penalty cycles for level-1 instruction cache or u…
31 "Unit": "CPU-M-CF",
34 "BriefDescription": "Level-1 D-Cache Directory Write Count",
[all …]
/linux-6.14.4/arch/arm64/boot/dts/amd/
Damd-seattle-cpus.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 #address-cells = <0x1>;
6 #size-cells = <0x0>;
8 cpu-map {
45 compatible = "arm,cortex-a57";
47 enable-method = "psci";
49 i-cache-size = <0xC000>;
50 i-cache-line-size = <64>;
51 i-cache-sets = <256>;
52 d-cache-size = <0x8000>;
[all …]
Delba-16core.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 * Copyright 2020-2023 Advanced Micro Devices, Inc.
8 #address-cells = <1>;
9 #size-cells = <0>;
11 cpu-map {
44 compatible = "arm,cortex-a72";
46 next-level-cache = <&l2_0>;
47 enable-method = "psci";
52 compatible = "arm,cortex-a72";
54 next-level-cache = <&l2_0>;
[all …]
/linux-6.14.4/arch/m68k/include/asm/
Dm53xxacr.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * m53xxacr.h -- ColdFire version 3 core cache support
17 * cache setup. They have a unified instruction and data cache, with
18 * configurable write-through or copy-back operation.
22 * Define the Cache Control register flags.
24 #define CACR_EC 0x80000000 /* Enable cache */
27 #define CACR_HLCK 0x08000000 /* Half cache lock mode */
28 #define CACR_CINVA 0x01000000 /* Invalidate cache */
30 #define CACR_DCM_WT 0x00000000 /* Cacheable write-through */
31 #define CACR_DCM_CB 0x00000100 /* Cacheable copy-back */
[all …]
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dfsl-ls2088a.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for Freescale Layerscape-2088A family SoC.
12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
13 #include "fsl-ls208xa.dtsi"
17 compatible = "arm,cortex-a72-pmu";
25 compatible = "arm,cortex-a72";
28 cpu-idle-states = <&CPU_PW20>;
29 next-level-cache = <&cluster0_l2>;
30 #cooling-cells = <2>;
35 compatible = "arm,cortex-a72";
[all …]
Dfsl-ls2080a.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Device Tree Include file for Freescale Layerscape-2080A family SoC.
5 * Copyright 2014-2016 Freescale Semiconductor, Inc.
12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h>
13 #include "fsl-ls208xa.dtsi"
17 compatible = "arm,cortex-a57-pmu";
25 compatible = "arm,cortex-a57";
28 cpu-idle-states = <&CPU_PW20>;
29 next-level-cache = <&cluster0_l2>;
30 #cooling-cells = <2>;
[all …]
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-am654.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
8 #include "k3-am65.dtsi"
12 #address-cells = <1>;
13 #size-cells = <0>;
14 cpu-map {
37 compatible = "arm,cortex-a53";
40 enable-method = "psci";
41 i-cache-size = <0x8000>;
42 i-cache-line-size = <64>;
[all …]
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsm4450.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/clock/qcom,rpmh.h>
7 #include <dt-bindings/clock/qcom,sm4450-camcc.h>
8 #include <dt-bindings/clock/qcom,sm4450-dispcc.h>
9 #include <dt-bindings/clock/qcom,sm4450-gcc.h>
10 #include <dt-bindings/clock/qcom,sm4450-gpucc.h>
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/soc/qcom,rpmh-rsc.h>
16 interrupt-parent = <&intc>;
[all …]
/linux-6.14.4/arch/arm/mm/
Dcache-v6.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm/mm/cache-v6.S
16 #include "proc-macros.S"
28 * Flush the whole I-cache.
30 * ARM1136 erratum 411920 - Invalidate Instruction Cache operation can fail.
35 * r0 - set to 0
36 * r1 - corrupted
43 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
44 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
45 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
[all …]

12345678910>>...17