xref: /freebsd/lib/libpmc/pmu-events/arch/x86/amdzen2/cache.json (revision 52d973f52c07b94909a6487be373c269988dc151)
148daf251SAlexander Motin[
248daf251SAlexander Motin  {
348daf251SAlexander Motin    "EventName": "l2_request_g1.rd_blk_l",
448daf251SAlexander Motin    "EventCode": "0x60",
548daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache reads (including hardware and software prefetch).",
648daf251SAlexander Motin    "UMask": "0x80"
748daf251SAlexander Motin  },
848daf251SAlexander Motin  {
948daf251SAlexander Motin    "EventName": "l2_request_g1.rd_blk_x",
1048daf251SAlexander Motin    "EventCode": "0x60",
1148daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache stores.",
1248daf251SAlexander Motin    "UMask": "0x40"
1348daf251SAlexander Motin  },
1448daf251SAlexander Motin  {
1548daf251SAlexander Motin    "EventName": "l2_request_g1.ls_rd_blk_c_s",
1648daf251SAlexander Motin    "EventCode": "0x60",
1748daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache shared reads.",
1848daf251SAlexander Motin    "UMask": "0x20"
1948daf251SAlexander Motin  },
2048daf251SAlexander Motin  {
2148daf251SAlexander Motin    "EventName": "l2_request_g1.cacheable_ic_read",
2248daf251SAlexander Motin    "EventCode": "0x60",
2348daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Instruction cache reads.",
2448daf251SAlexander Motin    "UMask": "0x10"
2548daf251SAlexander Motin  },
2648daf251SAlexander Motin  {
2748daf251SAlexander Motin    "EventName": "l2_request_g1.change_to_x",
2848daf251SAlexander Motin    "EventCode": "0x60",
2948daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache state change requests. Request change to writable, check L2 for current state.",
30*52d973f5SAlexander Motin    "UMask": "0x08"
3148daf251SAlexander Motin  },
3248daf251SAlexander Motin  {
3348daf251SAlexander Motin    "EventName": "l2_request_g1.prefetch_l2_cmd",
3448daf251SAlexander Motin    "EventCode": "0x60",
3548daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). PrefetchL2Cmd.",
36*52d973f5SAlexander Motin    "UMask": "0x04"
3748daf251SAlexander Motin  },
3848daf251SAlexander Motin  {
3948daf251SAlexander Motin    "EventName": "l2_request_g1.l2_hw_pf",
4048daf251SAlexander Motin    "EventCode": "0x60",
4148daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). L2 Prefetcher. All prefetches accepted by L2 pipeline, hit or miss. Types of PF and L2 hit/miss broken out in a separate perfmon event.",
42*52d973f5SAlexander Motin    "UMask": "0x02"
4348daf251SAlexander Motin  },
4448daf251SAlexander Motin  {
4548daf251SAlexander Motin    "EventName": "l2_request_g1.group2",
4648daf251SAlexander Motin    "EventCode": "0x60",
4748daf251SAlexander Motin    "BriefDescription": "Miscellaneous events covered in more detail by l2_request_g2 (PMCx061).",
48*52d973f5SAlexander Motin    "UMask": "0x01"
49*52d973f5SAlexander Motin  },
50*52d973f5SAlexander Motin  {
51*52d973f5SAlexander Motin    "EventName": "l2_request_g1.all_no_prefetch",
52*52d973f5SAlexander Motin    "EventCode": "0x60",
53*52d973f5SAlexander Motin    "UMask": "0xf9"
5448daf251SAlexander Motin  },
5548daf251SAlexander Motin  {
5648daf251SAlexander Motin    "EventName": "l2_request_g2.group1",
5748daf251SAlexander Motin    "EventCode": "0x61",
5848daf251SAlexander Motin    "BriefDescription": "Miscellaneous events covered in more detail by l2_request_g1 (PMCx060).",
5948daf251SAlexander Motin    "UMask": "0x80"
6048daf251SAlexander Motin  },
6148daf251SAlexander Motin  {
6248daf251SAlexander Motin    "EventName": "l2_request_g2.ls_rd_sized",
6348daf251SAlexander Motin    "EventCode": "0x61",
6448daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized.",
6548daf251SAlexander Motin    "UMask": "0x40"
6648daf251SAlexander Motin  },
6748daf251SAlexander Motin  {
6848daf251SAlexander Motin    "EventName": "l2_request_g2.ls_rd_sized_nc",
6948daf251SAlexander Motin    "EventCode": "0x61",
7048daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized non-cacheable.",
7148daf251SAlexander Motin    "UMask": "0x20"
7248daf251SAlexander Motin  },
7348daf251SAlexander Motin  {
7448daf251SAlexander Motin    "EventName": "l2_request_g2.ic_rd_sized",
7548daf251SAlexander Motin    "EventCode": "0x61",
7648daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized.",
7748daf251SAlexander Motin    "UMask": "0x10"
7848daf251SAlexander Motin  },
7948daf251SAlexander Motin  {
8048daf251SAlexander Motin    "EventName": "l2_request_g2.ic_rd_sized_nc",
8148daf251SAlexander Motin    "EventCode": "0x61",
8248daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized non-cacheable.",
83*52d973f5SAlexander Motin    "UMask": "0x08"
8448daf251SAlexander Motin  },
8548daf251SAlexander Motin  {
8648daf251SAlexander Motin    "EventName": "l2_request_g2.smc_inval",
8748daf251SAlexander Motin    "EventCode": "0x61",
8848daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Self-modifying code invalidates.",
89*52d973f5SAlexander Motin    "UMask": "0x04"
9048daf251SAlexander Motin  },
9148daf251SAlexander Motin  {
9248daf251SAlexander Motin    "EventName": "l2_request_g2.bus_locks_originator",
9348daf251SAlexander Motin    "EventCode": "0x61",
9448daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Bus locks.",
95*52d973f5SAlexander Motin    "UMask": "0x02"
9648daf251SAlexander Motin  },
9748daf251SAlexander Motin  {
9848daf251SAlexander Motin    "EventName": "l2_request_g2.bus_locks_responses",
9948daf251SAlexander Motin    "EventCode": "0x61",
10048daf251SAlexander Motin    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Bus lock response.",
101*52d973f5SAlexander Motin    "UMask": "0x01"
10248daf251SAlexander Motin  },
10348daf251SAlexander Motin  {
10448daf251SAlexander Motin    "EventName": "l2_latency.l2_cycles_waiting_on_fills",
10548daf251SAlexander Motin    "EventCode": "0x62",
10648daf251SAlexander Motin    "BriefDescription": "Total cycles spent waiting for L2 fills to complete from L3 or memory, divided by four. Event counts are for both threads. To calculate average latency, the number of fills from both threads must be used.",
107*52d973f5SAlexander Motin    "UMask": "0x01"
10848daf251SAlexander Motin  },
10948daf251SAlexander Motin  {
11048daf251SAlexander Motin    "EventName": "l2_wcb_req.wcb_write",
11148daf251SAlexander Motin    "EventCode": "0x63",
11248daf251SAlexander Motin    "BriefDescription": "LS to L2 WCB write requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) write requests.",
11348daf251SAlexander Motin    "UMask": "0x40"
11448daf251SAlexander Motin  },
11548daf251SAlexander Motin  {
11648daf251SAlexander Motin    "EventName": "l2_wcb_req.wcb_close",
11748daf251SAlexander Motin    "EventCode": "0x63",
11848daf251SAlexander Motin    "BriefDescription": "LS to L2 WCB close requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) close requests.",
11948daf251SAlexander Motin    "UMask": "0x20"
12048daf251SAlexander Motin  },
12148daf251SAlexander Motin  {
12248daf251SAlexander Motin    "EventName": "l2_wcb_req.zero_byte_store",
12348daf251SAlexander Motin    "EventCode": "0x63",
12448daf251SAlexander Motin    "BriefDescription": "LS to L2 WCB zero byte store requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) zero byte store requests.",
125*52d973f5SAlexander Motin    "UMask": "0x04"
12648daf251SAlexander Motin  },
12748daf251SAlexander Motin  {
12848daf251SAlexander Motin    "EventName": "l2_wcb_req.cl_zero",
12948daf251SAlexander Motin    "EventCode": "0x63",
13048daf251SAlexander Motin    "BriefDescription": "LS to L2 WCB cache line zeroing requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) cache line zeroing requests.",
131*52d973f5SAlexander Motin    "UMask": "0x01"
13248daf251SAlexander Motin  },
13348daf251SAlexander Motin  {
13448daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ls_rd_blk_cs",
13548daf251SAlexander Motin    "EventCode": "0x64",
13648daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache shared read hit in L2",
13748daf251SAlexander Motin    "UMask": "0x80"
13848daf251SAlexander Motin  },
13948daf251SAlexander Motin  {
14048daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ls_rd_blk_l_hit_x",
14148daf251SAlexander Motin    "EventCode": "0x64",
14248daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit in L2.",
14348daf251SAlexander Motin    "UMask": "0x40"
14448daf251SAlexander Motin  },
14548daf251SAlexander Motin  {
14648daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ls_rd_blk_l_hit_s",
14748daf251SAlexander Motin    "EventCode": "0x64",
14848daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit on shared line in L2.",
14948daf251SAlexander Motin    "UMask": "0x20"
15048daf251SAlexander Motin  },
15148daf251SAlexander Motin  {
15248daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ls_rd_blk_x",
15348daf251SAlexander Motin    "EventCode": "0x64",
15448daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache store or state change hit in L2.",
15548daf251SAlexander Motin    "UMask": "0x10"
15648daf251SAlexander Motin  },
15748daf251SAlexander Motin  {
15848daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ls_rd_blk_c",
15948daf251SAlexander Motin    "EventCode": "0x64",
16048daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache request miss in L2 (all types).",
161*52d973f5SAlexander Motin    "UMask": "0x08"
16248daf251SAlexander Motin  },
16348daf251SAlexander Motin  {
16448daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ic_fill_hit_x",
16548daf251SAlexander Motin    "EventCode": "0x64",
16648daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit modifiable line in L2.",
167*52d973f5SAlexander Motin    "UMask": "0x04"
16848daf251SAlexander Motin  },
16948daf251SAlexander Motin  {
17048daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ic_fill_hit_s",
17148daf251SAlexander Motin    "EventCode": "0x64",
17248daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit clean line in L2.",
173*52d973f5SAlexander Motin    "UMask": "0x02"
17448daf251SAlexander Motin  },
17548daf251SAlexander Motin  {
17648daf251SAlexander Motin    "EventName": "l2_cache_req_stat.ic_fill_miss",
17748daf251SAlexander Motin    "EventCode": "0x64",
17848daf251SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache request miss in L2.",
179*52d973f5SAlexander Motin    "UMask": "0x01"
180*52d973f5SAlexander Motin  },
181*52d973f5SAlexander Motin  {
182*52d973f5SAlexander Motin    "EventName": "l2_cache_req_stat.ic_access_in_l2",
183*52d973f5SAlexander Motin    "EventCode": "0x64",
184*52d973f5SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache requests in L2.",
185*52d973f5SAlexander Motin    "UMask": "0x07"
186*52d973f5SAlexander Motin  },
187*52d973f5SAlexander Motin  {
188*52d973f5SAlexander Motin    "EventName": "l2_cache_req_stat.ic_dc_miss_in_l2",
189*52d973f5SAlexander Motin    "EventCode": "0x64",
190*52d973f5SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache request miss in L2 and Data cache request miss in L2 (all types).",
191*52d973f5SAlexander Motin    "UMask": "0x09"
192*52d973f5SAlexander Motin  },
193*52d973f5SAlexander Motin  {
194*52d973f5SAlexander Motin    "EventName": "l2_cache_req_stat.ic_dc_hit_in_l2",
195*52d973f5SAlexander Motin    "EventCode": "0x64",
196*52d973f5SAlexander Motin    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache request hit in L2 and Data cache request hit in L2 (all types).",
197*52d973f5SAlexander Motin    "UMask": "0xf6"
19848daf251SAlexander Motin  },
19948daf251SAlexander Motin  {
20048daf251SAlexander Motin    "EventName": "l2_fill_pending.l2_fill_busy",
20148daf251SAlexander Motin    "EventCode": "0x6d",
20248daf251SAlexander Motin    "BriefDescription": "Cycles with fill pending from L2. Total cycles spent with one or more fill requests in flight from L2.",
203*52d973f5SAlexander Motin    "UMask": "0x01"
20448daf251SAlexander Motin  },
20548daf251SAlexander Motin  {
20648daf251SAlexander Motin    "EventName": "l2_pf_hit_l2",
20748daf251SAlexander Motin    "EventCode": "0x70",
208*52d973f5SAlexander Motin    "BriefDescription": "L2 prefetch hit in L2. Use l2_cache_hits_from_l2_hwpf instead.",
20948daf251SAlexander Motin    "UMask": "0xff"
21048daf251SAlexander Motin  },
21148daf251SAlexander Motin  {
21248daf251SAlexander Motin    "EventName": "l2_pf_miss_l2_hit_l3",
21348daf251SAlexander Motin    "EventCode": "0x71",
21448daf251SAlexander Motin    "BriefDescription": "L2 prefetcher hits in L3. Counts all L2 prefetches accepted by the L2 pipeline which miss the L2 cache and hit the L3.",
21548daf251SAlexander Motin    "UMask": "0xff"
21648daf251SAlexander Motin  },
21748daf251SAlexander Motin  {
21848daf251SAlexander Motin    "EventName": "l2_pf_miss_l2_l3",
21948daf251SAlexander Motin    "EventCode": "0x72",
22048daf251SAlexander Motin    "BriefDescription": "L2 prefetcher misses in L3. All L2 prefetches accepted by the L2 pipeline which miss the L2 and the L3 caches.",
22148daf251SAlexander Motin    "UMask": "0xff"
22248daf251SAlexander Motin  },
22348daf251SAlexander Motin  {
22448daf251SAlexander Motin    "EventName": "ic_fw32",
22548daf251SAlexander Motin    "EventCode": "0x80",
22648daf251SAlexander Motin    "BriefDescription": "The number of 32B fetch windows transferred from IC pipe to DE instruction decoder (includes non-cacheable and cacheable fill responses)."
22748daf251SAlexander Motin  },
22848daf251SAlexander Motin  {
22948daf251SAlexander Motin    "EventName": "ic_fw32_miss",
23048daf251SAlexander Motin    "EventCode": "0x81",
23148daf251SAlexander Motin    "BriefDescription": "The number of 32B fetch windows tried to read the L1 IC and missed in the full tag."
23248daf251SAlexander Motin  },
23348daf251SAlexander Motin  {
23448daf251SAlexander Motin    "EventName": "ic_cache_fill_l2",
23548daf251SAlexander Motin    "EventCode": "0x82",
23648daf251SAlexander Motin    "BriefDescription": "The number of 64 byte instruction cache line was fulfilled from the L2 cache."
23748daf251SAlexander Motin  },
23848daf251SAlexander Motin  {
23948daf251SAlexander Motin    "EventName": "ic_cache_fill_sys",
24048daf251SAlexander Motin    "EventCode": "0x83",
24148daf251SAlexander Motin    "BriefDescription": "The number of 64 byte instruction cache line fulfilled from system memory or another cache."
24248daf251SAlexander Motin  },
24348daf251SAlexander Motin  {
24448daf251SAlexander Motin    "EventName": "bp_l1_tlb_miss_l2_hit",
24548daf251SAlexander Motin    "EventCode": "0x84",
24648daf251SAlexander Motin    "BriefDescription": "The number of instruction fetches that miss in the L1 ITLB but hit in the L2 ITLB."
24748daf251SAlexander Motin  },
24848daf251SAlexander Motin  {
24948daf251SAlexander Motin    "EventName": "bp_l1_tlb_miss_l2_tlb_miss",
25048daf251SAlexander Motin    "EventCode": "0x85",
25148daf251SAlexander Motin    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs.",
25248daf251SAlexander Motin    "UMask": "0xff"
25348daf251SAlexander Motin  },
25448daf251SAlexander Motin  {
25548daf251SAlexander Motin    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if1g",
25648daf251SAlexander Motin    "EventCode": "0x85",
25748daf251SAlexander Motin    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 1GB page.",
258*52d973f5SAlexander Motin    "UMask": "0x04"
25948daf251SAlexander Motin  },
26048daf251SAlexander Motin  {
26148daf251SAlexander Motin    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if2m",
26248daf251SAlexander Motin    "EventCode": "0x85",
26348daf251SAlexander Motin    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 2MB page.",
264*52d973f5SAlexander Motin    "UMask": "0x02"
26548daf251SAlexander Motin  },
26648daf251SAlexander Motin  {
26748daf251SAlexander Motin    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if4k",
26848daf251SAlexander Motin    "EventCode": "0x85",
26948daf251SAlexander Motin    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 4KB page.",
270*52d973f5SAlexander Motin    "UMask": "0x01"
27148daf251SAlexander Motin  },
27248daf251SAlexander Motin  {
27348daf251SAlexander Motin    "EventName": "bp_snp_re_sync",
27448daf251SAlexander Motin    "EventCode": "0x86",
27548daf251SAlexander Motin    "BriefDescription": "The number of pipeline restarts caused by invalidating probes that hit on the instruction stream currently being executed. This would happen if the active instruction stream was being modified by another processor in an MP system - typically a highly unlikely event."
27648daf251SAlexander Motin  },
27748daf251SAlexander Motin  {
27848daf251SAlexander Motin    "EventName": "ic_fetch_stall.ic_stall_any",
27948daf251SAlexander Motin    "EventCode": "0x87",
28048daf251SAlexander Motin    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle for any reason (nothing valid in pipe ICM1).",
281*52d973f5SAlexander Motin    "UMask": "0x04"
28248daf251SAlexander Motin  },
28348daf251SAlexander Motin  {
28448daf251SAlexander Motin    "EventName": "ic_fetch_stall.ic_stall_dq_empty",
28548daf251SAlexander Motin    "EventCode": "0x87",
28648daf251SAlexander Motin    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to DQ empty.",
287*52d973f5SAlexander Motin    "UMask": "0x02"
28848daf251SAlexander Motin  },
28948daf251SAlexander Motin  {
29048daf251SAlexander Motin    "EventName": "ic_fetch_stall.ic_stall_back_pressure",
29148daf251SAlexander Motin    "EventCode": "0x87",
29248daf251SAlexander Motin    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to back-pressure.",
293*52d973f5SAlexander Motin    "UMask": "0x01"
29448daf251SAlexander Motin  },
29548daf251SAlexander Motin  {
29648daf251SAlexander Motin    "EventName": "ic_cache_inval.l2_invalidating_probe",
29748daf251SAlexander Motin    "EventCode": "0x8c",
29848daf251SAlexander Motin    "BriefDescription": "IC line invalidated due to L2 invalidating probe (external or LS). The number of instruction cache lines invalidated. A non-SMC event is CMC (cross modifying code), either from the other thread of the core or another core.",
299*52d973f5SAlexander Motin    "UMask": "0x02"
30048daf251SAlexander Motin  },
30148daf251SAlexander Motin  {
30248daf251SAlexander Motin    "EventName": "ic_cache_inval.fill_invalidated",
30348daf251SAlexander Motin    "EventCode": "0x8c",
30448daf251SAlexander Motin    "BriefDescription": "IC line invalidated due to overwriting fill response. The number of instruction cache lines invalidated. A non-SMC event is CMC (cross modifying code), either from the other thread of the core or another core.",
305*52d973f5SAlexander Motin    "UMask": "0x01"
30648daf251SAlexander Motin  },
30748daf251SAlexander Motin  {
30848daf251SAlexander Motin    "EventName": "ic_oc_mode_switch.oc_ic_mode_switch",
30948daf251SAlexander Motin    "EventCode": "0x28a",
31048daf251SAlexander Motin    "BriefDescription": "OC Mode Switch. OC to IC mode switch.",
311*52d973f5SAlexander Motin    "UMask": "0x02"
31248daf251SAlexander Motin  },
31348daf251SAlexander Motin  {
31448daf251SAlexander Motin    "EventName": "ic_oc_mode_switch.ic_oc_mode_switch",
31548daf251SAlexander Motin    "EventCode": "0x28a",
31648daf251SAlexander Motin    "BriefDescription": "OC Mode Switch. IC to OC mode switch.",
317*52d973f5SAlexander Motin    "UMask": "0x01"
31848daf251SAlexander Motin  },
31948daf251SAlexander Motin  {
32048daf251SAlexander Motin    "EventName": "l3_request_g1.caching_l3_cache_accesses",
32148daf251SAlexander Motin    "EventCode": "0x01",
32248daf251SAlexander Motin    "BriefDescription": "Caching: L3 cache accesses",
32348daf251SAlexander Motin    "UMask": "0x80",
32448daf251SAlexander Motin    "Unit": "L3PMC"
32548daf251SAlexander Motin  },
32648daf251SAlexander Motin  {
32748daf251SAlexander Motin    "EventName": "l3_lookup_state.all_l3_req_typs",
32848daf251SAlexander Motin    "EventCode": "0x04",
32948daf251SAlexander Motin    "BriefDescription": "All L3 Request Types",
33048daf251SAlexander Motin    "UMask": "0xff",
33148daf251SAlexander Motin    "Unit": "L3PMC"
33248daf251SAlexander Motin  },
33348daf251SAlexander Motin  {
33448daf251SAlexander Motin    "EventName": "l3_comb_clstr_state.other_l3_miss_typs",
33548daf251SAlexander Motin    "EventCode": "0x06",
33648daf251SAlexander Motin    "BriefDescription": "Other L3 Miss Request Types",
33748daf251SAlexander Motin    "UMask": "0xfe",
33848daf251SAlexander Motin    "Unit": "L3PMC"
33948daf251SAlexander Motin  },
34048daf251SAlexander Motin  {
34148daf251SAlexander Motin    "EventName": "l3_comb_clstr_state.request_miss",
34248daf251SAlexander Motin    "EventCode": "0x06",
34348daf251SAlexander Motin    "BriefDescription": "L3 cache misses",
34448daf251SAlexander Motin    "UMask": "0x01",
34548daf251SAlexander Motin    "Unit": "L3PMC"
34648daf251SAlexander Motin  },
34748daf251SAlexander Motin  {
34848daf251SAlexander Motin    "EventName": "xi_sys_fill_latency",
34948daf251SAlexander Motin    "EventCode": "0x90",
35048daf251SAlexander Motin    "BriefDescription": "L3 Cache Miss Latency. Total cycles for all transactions divided by 16. Ignores SliceMask and ThreadMask.",
35148daf251SAlexander Motin    "UMask": "0x00",
35248daf251SAlexander Motin    "Unit": "L3PMC"
35348daf251SAlexander Motin  },
35448daf251SAlexander Motin  {
35548daf251SAlexander Motin    "EventName": "xi_ccx_sdp_req1.all_l3_miss_req_typs",
356*52d973f5SAlexander Motin    "EventCode": "0x9a",
35748daf251SAlexander Motin    "BriefDescription": "All L3 Miss Request Types. Ignores SliceMask and ThreadMask.",
35848daf251SAlexander Motin    "UMask": "0x3f",
35948daf251SAlexander Motin    "Unit": "L3PMC"
36048daf251SAlexander Motin  }
36148daf251SAlexander Motin]
362