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/ |
D | recommended.json | 3 "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/ |
D | l2_cache.json | 4 …cache due to data accesses. Level 2 cache is a unified cache for data and instruction accesses. Ac… 8 …cache 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 … 20 …cache accesses due to memory read operations. Level 2 cache is a unified cache for data and instru… 24 …cache 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 …]
|
D | metrics.json | 4 …"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… 129 …cache 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 … 157 …cache 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/ |
D | l2_cache.json | 4 …cache 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… 44 …cache line in the level 2 cache by cache maintenance operations that operate by a virtual address,… [all …]
|
D | metrics.json | 14 …"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… 128 …cache 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 … 156 …cache 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/ |
D | l2_cache.json | 4 …cache 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… 44 …cache line in the level 2 cache by cache maintenance operations that operate by a virtual address,…
|
D | metrics.json | 89 …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… 117 …cache 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 … 145 …cache accesses missed to the total number of level 2 cache accesses. This gives an indication of t… 147 "ScaleUnit": "1per cache access" 152 …unified 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/ |
D | socionext,uniphier-system-cache.yaml | 1 # 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 …]
|
D | andestech,ax45mp-cache.yaml | 1 # 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 …]
|
D | sifive,ccache0.yaml | 1 # 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 …]
|
D | starfive,jh8100-starlink-cache.yaml | 1 # 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/ |
D | cpufreq-qcom-hw.yaml | 1 # 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/ |
D | cache.json | 14 "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/ |
D | basic.json | 3 "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/ |
D | basic.json | 3 "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/ |
D | basic.json | 3 "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/ |
D | basic.json | 3 "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/ |
D | amd-seattle-cpus.dtsi | 1 // 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 …]
|
D | elba-16core.dtsi | 1 // 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/ |
D | m53xxacr.h | 1 /* 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/ |
D | fsl-ls2088a.dtsi | 1 // 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 …]
|
D | fsl-ls2080a.dtsi | 1 // 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/ |
D | k3-am654.dtsi | 1 // 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/ |
D | sm4450.dtsi | 1 // 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/ |
D | cache-v6.S | 1 /* 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