Home
last modified time | relevance | path

Searched +full:l2 +full:- +full:data +full:- +full:latency (Results 1 – 25 of 240) sorted by relevance

12345678910

/openbmc/linux/Documentation/devicetree/bindings/cache/
H A Dbaikal,bt1-l2-ctl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/cache/baikal,bt1-l2-ctl.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Baikal-T1 L2-cache Control Block
11 - Serge Semin <fancer.lancer@gmail.com>
14 By means of the System Controller Baikal-T1 SoC exposes a few settings to
15 tune the MIPS P5600 CM2 L2 cache performance up. In particular it's possible
16 to change the Tag, Data and Way-select RAM access latencies. Baikal-T1
17 L2-cache controller block is responsible for the tuning. Its DT node is
[all …]
H A Dl2c2x0.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM L2 Cache Controller
10 - Rob Herring <robh@kernel.org>
15 implementations of the L2 cache controller have compatible programming
16 models (Note 1). Some of the properties that are just prefixed "cache-*" are
21 Note 1: The description in this document doesn't apply to integrated L2
22 cache controllers as found in e.g. Cortex-A15/A7/A57/A53. These
23 integrated L2 controllers are assumed to be all preconfigured by
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A Dmemory.json19 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
26 …s when the latency from first dispatch to completion is greater than 128 cycles. Reported latency
31 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
38 …ds when the latency from first dispatch to completion is greater than 16 cycles. Reported latency
43 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
50 …s when the latency from first dispatch to completion is greater than 256 cycles. Reported latency
55 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
62 …ds when the latency from first dispatch to completion is greater than 32 cycles. Reported latency
67 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
74 …ds when the latency from first dispatch to completion is greater than 4 cycles. Reported latency
[all …]
H A Dicx-metrics.json4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC",
11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC",
18 "MetricExpr": "cstate_core@c6\\-residency@ / TSC",
25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC",
55 …mber of completed page walks (for 2 megabyte page sizes) caused by demand data loads to the total …
58 … page sizes) caused by demand data loads to the total number of completed instructions. This impli…
62 …o of number of completed page walks (for all page sizes) caused by demand data loads to the total …
65 …o of number of completed page walks (for all page sizes) caused by demand data loads to the total …
69 …o of number of completed page walks (for all page sizes) caused by demand data stores to the total…
72 …o of number of completed page walks (for all page sizes) caused by demand data stores to the total…
[all …]
/openbmc/linux/drivers/memory/
H A Dbt1-l2-ctl.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Baikal-T1 CM2 L2-cache Control Block driver.
38 * struct l2_ctl - Baikal-T1 L2 Control block private data.
40 * @sys_regs: Baikal-T1 System Controller registers map.
49 * enum l2_ctl_stall - Baikal-T1 L2-cache-RAM stall identifier.
50 * @L2_WSSTALL: Way-select latency.
51 * @L2_TAGSTALL: Tag latency.
52 * @L2_DATASTALL: Data latency.
61 * struct l2_ctl_device_attribute - Baikal-T1 L2-cache device attribute.
63 * @id: L2-cache stall field identifier.
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Dmemory.json35 …"BriefDescription": "Execution stalls while L2 cache miss demand cacheable load request is outstan…
39 …"PublicDescription": "Execution stalls while L2 cache miss demand cacheable load request is outsta…
53 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
60 …s when the latency from first dispatch to completion is greater than 128 cycles. Reported latency
65 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
72 …ds when the latency from first dispatch to completion is greater than 16 cycles. Reported latency
77 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
84 …s when the latency from first dispatch to completion is greater than 256 cycles. Reported latency
89 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
96 …ds when the latency from first dispatch to completion is greater than 32 cycles. Reported latency
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlake/
H A Dcache.json11 "BriefDescription": "Counts the number of cache lines replaced in L1 data cache.",
14 …": "Counts L1D data line replacements including opportunistic replacements, and replacements that …
49 …scription": "Number of cycles a demand request has waited due to L1D due to lack of L2 resources.",
52 …nts number of cycles a demand request has waited due to L1D due to lack of L2 resources. Demand re…
61-demand loads and gets hit at least once by demand. The valid outstanding interval is defined unti…
77 "BriefDescription": "L2 cache lines filling L2",
80 …"PublicDescription": "Counts the number of L2 cache lines filling the L2. Counting does not cover …
86 …"BriefDescription": "Cache lines that have been L2 hardware prefetched but not used by demand acce…
89 …ines that have been prefetched by the L2 hardware prefetcher but not used by demand access when ev…
95 "BriefDescription": "All accesses to L2 cache [This event is alias to L2_RQSTS.REFERENCES]",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlaken/
H A Dcache.json6 …the platform has an L3 cache, the LLC is the L3 cache, otherwise it is the L2 cache. Counts on a p…
14 …the platform has an L3 cache, the LLC is the L3 cache, otherwise it is the L2 cache. Counts on a p…
19 …talled due to an instruction cache or TLB miss which hit in the L2, LLC, DRAM or MMIO (Non-DRAM).",
22 …che or translation lookaside buffer (TLB) miss which hit in the L2, LLC, DRAM or MMIO (Non-DRAM).",
27 …the core is stalled due to an instruction cache or TLB miss which hit in DRAM or MMIO (Non-DRAM).",
30 …nstruction cache or translation lookaside buffer (TLB) miss which hit in DRAM or MMIO (non-DRAM).",
35 … of cycles the core is stalled due to an instruction cache or TLB miss which hit in the L2 cache.",
38 …due to an instruction cache or Translation Lookaside Buffer (TLB) miss which hit in the L2 cache.",
51 … the core is stalled due to a demand load miss which hit in the L2, LLC, DRAM or MMIO (Non-DRAM).",
58 …ber of cycles the core is stalled due to a demand load miss which hit in DRAM or MMIO (Non-DRAM).",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/
H A Dmemory.json10 "BriefDescription": "Loads with latency value being above 128",
16 "PublicDescription": "Loads with latency value being above 128.",
21 "BriefDescription": "Loads with latency value being above 16",
27 "PublicDescription": "Loads with latency value being above 16.",
32 "BriefDescription": "Loads with latency value being above 256",
38 "PublicDescription": "Loads with latency value being above 256.",
43 "BriefDescription": "Loads with latency value being above 32",
49 "PublicDescription": "Loads with latency value being above 32.",
54 "BriefDescription": "Loads with latency value being above 4",
60 "PublicDescription": "Loads with latency value being above 4.",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Dmemory.json6 …lears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores…
11 "BriefDescription": "Loads with latency value being above 128.",
21 "BriefDescription": "Loads with latency value being above 16.",
31 "BriefDescription": "Loads with latency value being above 256.",
41 "BriefDescription": "Loads with latency value being above 32.",
51 "BriefDescription": "Loads with latency value being above 4 .",
61 "BriefDescription": "Loads with latency value being above 512.",
71 "BriefDescription": "Loads with latency value being above 64.",
81 "BriefDescription": "Loads with latency value being above 8.",
91 …le stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/powerpc/power9/
H A Dmetrics.json50 …the NTF instruction was a load that missed the L1 and was waiting for the data to return from the …
56 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued…
62 "BriefDescription": "Stalls due to short latency decimal floating ops.",
63 "MetricExpr": "dfu_stall_cpi - dflong_stall_cpi",
75 "MetricExpr": "dmiss_non_local_stall_cpi - dmiss_remote_stall_cpi",
80 …iefDescription": "Completion stall by Dcache miss which resolved on chip ( excluding local L2/L3)",
86 …"BriefDescription": "Completion stall due to cache miss that resolves in the L2 or L3 with a confl…
92 …"BriefDescription": "Completion stall due to cache miss that resolves in the L2 or L3 without conf…
93 "MetricExpr": "dmiss_l2l3_stall_cpi - dmiss_l2l3_conflict_stall_cpi",
98 "BriefDescription": "Completion stall by Dcache miss which resolved in L2/L3",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/
H A Dcache.json11 "BriefDescription": "Counts the number of cache lines replaced in L1 data cache.",
14 …": "Counts L1D data line replacements including opportunistic replacements, and replacements that …
40 …scription": "Number of cycles a demand request has waited due to L1D due to lack of L2 resources.",
43 …nts number of cycles a demand request has waited due to L1D due to lack of L2 resources. Demand re…
52-demand loads and gets hit at least once by demand. The valid outstanding interval is defined unti…
68 "BriefDescription": "L2 cache lines filling L2",
71 …"PublicDescription": "Counts the number of L2 cache lines filling the L2. Counting does not cover …
77 …riefDescription": "Modified cache lines that are evicted by L2 cache when triggered by an L2 cache…
80 …scription": "Counts the number of lines that are evicted by L2 cache when triggered by an L2 cache…
86 …"BriefDescription": "Non-modified cache lines that are silently dropped by L2 cache when triggered…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/
H A Dcache.json5 …iption": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for load-store all…
11 …"BriefDescription": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for har…
17 …"BriefDescription": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for all…
23 "BriefDescription": "Demand data cache fills from local L2 cache.",
29 …"BriefDescription": "Demand data cache fills from L3 cache or different L2 cache in the same CCX.",
35 …"BriefDescription": "Demand data cache fills from cache of another CCX when the address was in the…
41 "BriefDescription": "Demand data cache fills from either DRAM or MMIO in the same NUMA node.",
47 …"BriefDescription": "Demand data cache fills from cache of another CCX when the address was in a d…
53 …"BriefDescription": "Demand data cache fills from either DRAM or MMIO in a different NUMA node (sa…
59 "BriefDescription": "Demand data cache fills from extension memory.",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Dcache.json3 "BriefDescription": "L2 code requests",
6 "PublicDescription": "Counts the total number of L2 code requests.",
11 "BriefDescription": "Demand Data Read access L2 cache",
14 …emand Data Read requests accessing the L2 cache. These requests may hit or miss L2 cache. True-mis…
19 …"BriefDescription": "Core-originated cacheable requests that missed L3 (Except hardware prefetche…
22-originated cacheable requests that miss the L3 cache (Longest Latency cache). Requests include da…
27 …"BriefDescription": "Core-originated cacheable requests that refer to L3 (Except hardware prefetch…
30-originated cacheable requests to the L3 cache (Longest Latency cache). Requests include data and …
H A Dmemory.json3 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
10 …s when the latency from first dispatch to completion is greater than 128 cycles. Reported latency
15 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
22 …ds when the latency from first dispatch to completion is greater than 16 cycles. Reported latency
27 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
34 …s when the latency from first dispatch to completion is greater than 256 cycles. Reported latency
39 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
46 …ds when the latency from first dispatch to completion is greater than 32 cycles. Reported latency
51 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
58 …ds when the latency from first dispatch to completion is greater than 4 cycles. Reported latency
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Dmemory.json57 …"BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions a…
84 …f the following:a. memory disambiguation,b. external snoop, orc. cross SMT-HW-thread snoop (stores…
89 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
96 …s when the latency from first dispatch to completion is greater than 128 cycles. Reported latency
101 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
108 …ds when the latency from first dispatch to completion is greater than 16 cycles. Reported latency
113 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
120 …s when the latency from first dispatch to completion is greater than 256 cycles. Reported latency
125 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
132 …ds when the latency from first dispatch to completion is greater than 32 cycles. Reported latency
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/vf/
H A Dvf610.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
8 next-level-cache = <&L2>;
12 L2: cache-controller@40006000 { label
13 compatible = "arm,pl310-cache";
15 cache-unified;
16 cache-level = <2>;
17 arm,data-latency = <3 3 3>;
18 arm,tag-latency = <2 2 2>;
/openbmc/linux/arch/x86/include/asm/
H A Damd-ibs.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * 55898 Rev 0.35 - Feb 5, 2021
7 #include <asm/msr-index.h>
33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */
34 fetch_cnt:16, /* 16-31: instruction fetch count */
35 fetch_lat:16, /* 32-47: instruction fetch latency */
39 ic_miss:1, /* 51: i-cache miss */
41 l1tlb_pgsz:2, /* 53-54: i-cache L1TLB page size
43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */
44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */
[all …]
/openbmc/linux/tools/arch/x86/include/asm/
H A Damd-ibs.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * 55898 Rev 0.35 - Feb 5, 2021
7 #include "msr-index.h"
33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */
34 fetch_cnt:16, /* 16-31: instruction fetch count */
35 fetch_lat:16, /* 32-47: instruction fetch latency */
39 ic_miss:1, /* 51: i-cache miss */
41 l1tlb_pgsz:2, /* 53-54: i-cache L1TLB page size
43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */
44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen1/
H A Dcache.json5 …tch windows transferred from IC pipe to DE instruction decoder (includes non-cacheable and cacheab…
15 …"BriefDescription": "The number of 64 byte instruction cache line was fulfilled from the L2 cache."
25 …fDescription": "The number of instruction fetches that miss in the L1 ITLB but hit in the L2 ITLB."
30 "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs."
35 … instruction stream was being modified by another processor in an MP system - typically a highly u…
52 …l. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to back-pressure.",
58 …"IC line invalidated due to L2 invalidating probe (external or LS). The number of instruction cach…
64 …ting fill response. The number of instruction cache lines invalidated. A non-SMC event is CMC (cro…
75 …"BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache reads (including har…
81 "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache stores.",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/sandybridge/
H A Dmemory.json6 …lears can result from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores…
11 "BriefDescription": "Loads with latency value being above 128.",
21 "BriefDescription": "Loads with latency value being above 16.",
31 "BriefDescription": "Loads with latency value being above 256.",
41 "BriefDescription": "Loads with latency value being above 32.",
51 "BriefDescription": "Loads with latency value being above 4 .",
61 "BriefDescription": "Loads with latency value being above 512.",
71 "BriefDescription": "Loads with latency value being above 64.",
81 "BriefDescription": "Loads with latency value being above 8.",
91 …le stores and collect precise store operation via PEBS record. PMC3 only. (Precise Event - PEBS).",
[all …]
/openbmc/linux/arch/arm/mach-sunxi/
H A Dheadsmp.S1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2018 Chen-Yu Tsai
6 * Chen-Yu Tsai <wens@csie.org>
18 .arch armv7-a
20 * Enable cluster-level coherency, in preparation for turning on the MMU.
22 * Also enable regional clock gating and L2 data latency settings for
23 * Cortex-A15. These settings are from the vendor kernel.
34 /* The following is Cortex-A15 specific */
43 /* Enable L2, GIC, and Timer regional clock gates */
49 /* L2CTRL: L2 data RAM latency */
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/
H A Dmemory.json28 … "BriefDescription": "Number of times an HLE execution aborted due to HLE-unfriendly instructions",
47 …cription": "Number of times HLE aborted and was not due to the abort conditions in subevents 3-6.",
71 …following:\n1. memory disambiguation,\n2. external snoop, or\n3. cross SMT-HW-thread snoop (stores…
76 "BriefDescription": "Randomly selected loads with latency value being above 128",
84 "PublicDescription": "Counts randomly selected loads with latency value being above 128.",
89 "BriefDescription": "Randomly selected loads with latency value being above 16",
97 "PublicDescription": "Counts randomly selected loads with latency value being above 16.",
102 "BriefDescription": "Randomly selected loads with latency value being above 256",
110 "PublicDescription": "Counts randomly selected loads with latency value being above 256.",
115 "BriefDescription": "Randomly selected loads with latency value being above 32",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/
H A Dcache.json5 …"BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache reads (including har…
11 "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache stores.",
17 "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache shared reads.",
23 "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Instruction cache reads.",
29 …fDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache state change requests. Re…
35 "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). PrefetchL2Cmd.",
41 …tion": "All L2 Cache Requests (Breakdown 1 - Common). L2 Prefetcher. All prefetches accepted by L2
64 "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized.",
70 …"BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized non-cacheab…
76 "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized.",
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswellx/
H A Dhsx-metrics.json4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC",
11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC",
18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC",
25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC",
32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC",
39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC",
46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC",
76 …o of number of completed page walks (for all page sizes) caused by demand data loads to the total …
79 …o of number of completed page walks (for all page sizes) caused by demand data loads to the total …
83 …o of number of completed page walks (for all page sizes) caused by demand data stores to the total…
[all …]

12345678910