xref: /linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l2_cache.json (revision f4f346c3465949ebba80c6cc52cd8d2eeaa545fd)
1e5e34e99SYoshihiro Furudera[
2e5e34e99SYoshihiro Furudera    {
3e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE",
4e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts operations that cause a cache access to the L2 cache. See L2D_CACHE of ARMv9 Reference Manual for more information."
5e5e34e99SYoshihiro Furudera    },
6e5e34e99SYoshihiro Furudera    {
7e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL",
8e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts operations that cause a refill of the L2 cache. See L2D_CACHE_REFILL of ARMv9 Reference Manual for more information."
9e5e34e99SYoshihiro Furudera    },
10e5e34e99SYoshihiro Furudera    {
11e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_WB",
12e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace, non-temporal-store and DC ZVA."
13e5e34e99SYoshihiro Furudera    },
14e5e34e99SYoshihiro Furudera    {
15e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2I_TLB_REFILL",
16e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts operations that cause a TLB refill of the L2I TLB. See L2I_TLB_REFILL of ARMv9 Reference Manual for more information."
17e5e34e99SYoshihiro Furudera    },
18e5e34e99SYoshihiro Furudera    {
19e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2I_TLB",
20e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts operations that cause a TLB access to the L2I TLB. See L2I_TLB of ARMv9 Reference Manual for more information."
21e5e34e99SYoshihiro Furudera    },
22e5e34e99SYoshihiro Furudera    {
23e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_RD",
24*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE caused by read access."
25e5e34e99SYoshihiro Furudera    },
26e5e34e99SYoshihiro Furudera    {
27e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_WR",
28*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE caused by write access."
29e5e34e99SYoshihiro Furudera    },
30e5e34e99SYoshihiro Furudera    {
31e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL_RD",
32*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by read access."
33e5e34e99SYoshihiro Furudera    },
34e5e34e99SYoshihiro Furudera    {
35e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL_WR",
36*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by write access."
37e5e34e99SYoshihiro Furudera    },
38e5e34e99SYoshihiro Furudera    {
39e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_WB_VICTIM",
40e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace."
41e5e34e99SYoshihiro Furudera    },
42e5e34e99SYoshihiro Furudera    {
43e5e34e99SYoshihiro Furudera        "EventCode": "0x0300",
44e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_DM",
45e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE caused by demand access."
46e5e34e99SYoshihiro Furudera    },
47e5e34e99SYoshihiro Furudera    {
48e5e34e99SYoshihiro Furudera        "EventCode": "0x0301",
49e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_DM_RD",
50e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE caused by demand read access."
51e5e34e99SYoshihiro Furudera    },
52e5e34e99SYoshihiro Furudera    {
53e5e34e99SYoshihiro Furudera        "EventCode": "0x0302",
54e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_DM_WR",
55e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE caused by demand write access."
56e5e34e99SYoshihiro Furudera    },
57e5e34e99SYoshihiro Furudera    {
58e5e34e99SYoshihiro Furudera        "EventCode": "0x0305",
59e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_HWPRF_ADJACENT",
60*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE caused by hardware adjacent prefetch."
61e5e34e99SYoshihiro Furudera    },
62e5e34e99SYoshihiro Furudera    {
63e5e34e99SYoshihiro Furudera        "EventCode": "0x0308",
64e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_REFILL_DM",
65e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand access."
66e5e34e99SYoshihiro Furudera    },
67e5e34e99SYoshihiro Furudera    {
68e5e34e99SYoshihiro Furudera        "EventCode": "0x0309",
69e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_REFILL_DM_RD",
70e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand read access."
71e5e34e99SYoshihiro Furudera    },
72e5e34e99SYoshihiro Furudera    {
73e5e34e99SYoshihiro Furudera        "EventCode": "0x030A",
74e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_REFILL_DM_WR",
75e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write access."
76e5e34e99SYoshihiro Furudera    },
77e5e34e99SYoshihiro Furudera    {
78e5e34e99SYoshihiro Furudera        "EventCode": "0x030B",
79e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_REFILL_DM_WR_EXCL",
80e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write exclusive access."
81e5e34e99SYoshihiro Furudera    },
82e5e34e99SYoshihiro Furudera    {
83e5e34e99SYoshihiro Furudera        "EventCode": "0x030C",
84e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_REFILL_DM_WR_ATOM",
85e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by demand write atomic access."
86e5e34e99SYoshihiro Furudera    },
87e5e34e99SYoshihiro Furudera    {
88e5e34e99SYoshihiro Furudera        "EventCode": "0x030D",
89e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_BTC",
90e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts demand access that hits cache line with shared status and requests exclusive access in the Level 1 data and Level 2 caches, causing a coherence access to outside of the Level 1 and Level 2 caches of this PE."
91e5e34e99SYoshihiro Furudera    },
92e5e34e99SYoshihiro Furudera    {
93e5e34e99SYoshihiro Furudera        "EventCode": "0x03B0",
94e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_WB_VICTIM_CLEAN",
95e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every write-back of data from the L2 cache caused by L2 replace where the data is clean. In this case, the data will usually be written to L3 cache."
96e5e34e99SYoshihiro Furudera    },
97e5e34e99SYoshihiro Furudera    {
98e5e34e99SYoshihiro Furudera        "EventCode": "0x03B1",
99e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_WB_NT",
100e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every write-back of data from the L2 cache caused by non-temporal-store."
101e5e34e99SYoshihiro Furudera    },
102e5e34e99SYoshihiro Furudera    {
103e5e34e99SYoshihiro Furudera        "EventCode": "0x03B2",
104e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_WB_DCZVA",
105e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every write-back of data from the L2 cache caused by DC ZVA."
106e5e34e99SYoshihiro Furudera    },
107e5e34e99SYoshihiro Furudera    {
108e5e34e99SYoshihiro Furudera        "EventCode": "0x03B3",
109e5e34e99SYoshihiro Furudera        "EventName": "L2D_CACHE_FB",
110e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts every flush-back (drop) of data from the L2 cache."
111e5e34e99SYoshihiro Furudera    },
112e5e34e99SYoshihiro Furudera    {
113e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_LMISS_RD",
114*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts operations that cause a refill of the L2 cache that incurs additional latency."
115e5e34e99SYoshihiro Furudera    },
116e5e34e99SYoshihiro Furudera    {
117e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_MISS",
118e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts demand access that misses in the Level 1 data and Level 2 caches, causing an access to outside of the Level 1 and Level 2 caches of this PE."
119e5e34e99SYoshihiro Furudera    },
120e5e34e99SYoshihiro Furudera    {
121e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_HWPRF",
122*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE caused by hardware prefetch."
123e5e34e99SYoshihiro Furudera    },
124e5e34e99SYoshihiro Furudera    {
125e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL_HWPRF",
126*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch."
127e5e34e99SYoshihiro Furudera    },
128e5e34e99SYoshihiro Furudera    {
129e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_HIT_RD",
130*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts demand read counted by L2D_CACHE_RD that hits in the Level 2 cache."
131e5e34e99SYoshihiro Furudera    },
132e5e34e99SYoshihiro Furudera    {
133e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_HIT_WR",
134*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts demand write counted by L2D_CACHE_WR that hits in the Level 2 cache."
135e5e34e99SYoshihiro Furudera    },
136e5e34e99SYoshihiro Furudera    {
137e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_HIT",
138*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts access counted by L2D_CACHE that hits in the Level 2 cache."
139e5e34e99SYoshihiro Furudera    },
140e5e34e99SYoshihiro Furudera    {
141e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_LFB_HIT_RD",
142e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts demand access counted by L2D_CACHE_HIT_RD that hits a recently fetched line in the Level 2 cache."
143e5e34e99SYoshihiro Furudera    },
144e5e34e99SYoshihiro Furudera    {
145e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_LFB_HIT_WR",
146e5e34e99SYoshihiro Furudera        "BriefDescription": "This event counts demand access counted by L2D_CACHE_HIT_WR that hits a recently fetched line in the Level 2 cache."
147e5e34e99SYoshihiro Furudera    },
148e5e34e99SYoshihiro Furudera    {
149e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_PRF",
150*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE caused by hardware prefetch or software prefetch."
151e5e34e99SYoshihiro Furudera    },
152e5e34e99SYoshihiro Furudera    {
153e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL_PRF",
154*ce3d5af2SKotaro, Tokai        "BriefDescription": "This event counts L2D_CACHE_REFILL caused by hardware prefetch or software prefetch."
155e5e34e99SYoshihiro Furudera    },
156e5e34e99SYoshihiro Furudera    {
157e5e34e99SYoshihiro Furudera        "ArchStdEvent": "L2D_CACHE_REFILL_PERCYC",
158*ce3d5af2SKotaro, Tokai        "BriefDescription": "This counter counts by the number of cache refills counted by L2D_CACHE_REFILL in progress on each Processor cycle."
159e5e34e99SYoshihiro Furudera    }
160e5e34e99SYoshihiro Furudera]
161