xref: /linux/tools/perf/pmu-events/arch/x86/amdzen2/cache.json (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
12079f7aaSVijay Thakkar[
22079f7aaSVijay Thakkar  {
32079f7aaSVijay Thakkar    "EventName": "l2_request_g1.rd_blk_l",
42079f7aaSVijay Thakkar    "EventCode": "0x60",
52079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache reads (including hardware and software prefetch).",
62079f7aaSVijay Thakkar    "UMask": "0x80"
72079f7aaSVijay Thakkar  },
82079f7aaSVijay Thakkar  {
92079f7aaSVijay Thakkar    "EventName": "l2_request_g1.rd_blk_x",
102079f7aaSVijay Thakkar    "EventCode": "0x60",
112079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache stores.",
122079f7aaSVijay Thakkar    "UMask": "0x40"
132079f7aaSVijay Thakkar  },
142079f7aaSVijay Thakkar  {
152079f7aaSVijay Thakkar    "EventName": "l2_request_g1.ls_rd_blk_c_s",
162079f7aaSVijay Thakkar    "EventCode": "0x60",
172079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache shared reads.",
182079f7aaSVijay Thakkar    "UMask": "0x20"
192079f7aaSVijay Thakkar  },
202079f7aaSVijay Thakkar  {
212079f7aaSVijay Thakkar    "EventName": "l2_request_g1.cacheable_ic_read",
222079f7aaSVijay Thakkar    "EventCode": "0x60",
232079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Instruction cache reads.",
242079f7aaSVijay Thakkar    "UMask": "0x10"
252079f7aaSVijay Thakkar  },
262079f7aaSVijay Thakkar  {
272079f7aaSVijay Thakkar    "EventName": "l2_request_g1.change_to_x",
282079f7aaSVijay Thakkar    "EventCode": "0x60",
292079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). Data cache state change requests. Request change to writable, check L2 for current state.",
30*e5f2b4e1SSmita Koralahalli    "UMask": "0x08"
312079f7aaSVijay Thakkar  },
322079f7aaSVijay Thakkar  {
332079f7aaSVijay Thakkar    "EventName": "l2_request_g1.prefetch_l2_cmd",
342079f7aaSVijay Thakkar    "EventCode": "0x60",
352079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 1 - Common). PrefetchL2Cmd.",
36*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
372079f7aaSVijay Thakkar  },
382079f7aaSVijay Thakkar  {
392079f7aaSVijay Thakkar    "EventName": "l2_request_g1.l2_hw_pf",
402079f7aaSVijay Thakkar    "EventCode": "0x60",
412079f7aaSVijay Thakkar    "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*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
432079f7aaSVijay Thakkar  },
442079f7aaSVijay Thakkar  {
452079f7aaSVijay Thakkar    "EventName": "l2_request_g1.group2",
462079f7aaSVijay Thakkar    "EventCode": "0x60",
472079f7aaSVijay Thakkar    "BriefDescription": "Miscellaneous events covered in more detail by l2_request_g2 (PMCx061).",
48*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
492079f7aaSVijay Thakkar  },
502079f7aaSVijay Thakkar  {
5108ed77e4SKim Phillips    "EventName": "l2_request_g1.all_no_prefetch",
5208ed77e4SKim Phillips    "EventCode": "0x60",
5308ed77e4SKim Phillips    "UMask": "0xf9"
5408ed77e4SKim Phillips  },
5508ed77e4SKim Phillips  {
562079f7aaSVijay Thakkar    "EventName": "l2_request_g2.group1",
572079f7aaSVijay Thakkar    "EventCode": "0x61",
582079f7aaSVijay Thakkar    "BriefDescription": "Miscellaneous events covered in more detail by l2_request_g1 (PMCx060).",
592079f7aaSVijay Thakkar    "UMask": "0x80"
602079f7aaSVijay Thakkar  },
612079f7aaSVijay Thakkar  {
622079f7aaSVijay Thakkar    "EventName": "l2_request_g2.ls_rd_sized",
632079f7aaSVijay Thakkar    "EventCode": "0x61",
642079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized.",
652079f7aaSVijay Thakkar    "UMask": "0x40"
662079f7aaSVijay Thakkar  },
672079f7aaSVijay Thakkar  {
682079f7aaSVijay Thakkar    "EventName": "l2_request_g2.ls_rd_sized_nc",
692079f7aaSVijay Thakkar    "EventCode": "0x61",
702079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Data cache read sized non-cacheable.",
712079f7aaSVijay Thakkar    "UMask": "0x20"
722079f7aaSVijay Thakkar  },
732079f7aaSVijay Thakkar  {
742079f7aaSVijay Thakkar    "EventName": "l2_request_g2.ic_rd_sized",
752079f7aaSVijay Thakkar    "EventCode": "0x61",
762079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized.",
772079f7aaSVijay Thakkar    "UMask": "0x10"
782079f7aaSVijay Thakkar  },
792079f7aaSVijay Thakkar  {
802079f7aaSVijay Thakkar    "EventName": "l2_request_g2.ic_rd_sized_nc",
812079f7aaSVijay Thakkar    "EventCode": "0x61",
822079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Instruction cache read sized non-cacheable.",
83*e5f2b4e1SSmita Koralahalli    "UMask": "0x08"
842079f7aaSVijay Thakkar  },
852079f7aaSVijay Thakkar  {
862079f7aaSVijay Thakkar    "EventName": "l2_request_g2.smc_inval",
872079f7aaSVijay Thakkar    "EventCode": "0x61",
882079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Self-modifying code invalidates.",
89*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
902079f7aaSVijay Thakkar  },
912079f7aaSVijay Thakkar  {
922079f7aaSVijay Thakkar    "EventName": "l2_request_g2.bus_locks_originator",
932079f7aaSVijay Thakkar    "EventCode": "0x61",
942079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Bus locks.",
95*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
962079f7aaSVijay Thakkar  },
972079f7aaSVijay Thakkar  {
982079f7aaSVijay Thakkar    "EventName": "l2_request_g2.bus_locks_responses",
992079f7aaSVijay Thakkar    "EventCode": "0x61",
1002079f7aaSVijay Thakkar    "BriefDescription": "All L2 Cache Requests (Breakdown 2 - Rare). Bus lock response.",
101*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
1022079f7aaSVijay Thakkar  },
1032079f7aaSVijay Thakkar  {
1042079f7aaSVijay Thakkar    "EventName": "l2_latency.l2_cycles_waiting_on_fills",
1052079f7aaSVijay Thakkar    "EventCode": "0x62",
1062079f7aaSVijay Thakkar    "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*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
1082079f7aaSVijay Thakkar  },
1092079f7aaSVijay Thakkar  {
1102079f7aaSVijay Thakkar    "EventName": "l2_wcb_req.wcb_write",
1112079f7aaSVijay Thakkar    "EventCode": "0x63",
1122079f7aaSVijay Thakkar    "BriefDescription": "LS to L2 WCB write requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) write requests.",
1132079f7aaSVijay Thakkar    "UMask": "0x40"
1142079f7aaSVijay Thakkar  },
1152079f7aaSVijay Thakkar  {
1162079f7aaSVijay Thakkar    "EventName": "l2_wcb_req.wcb_close",
1172079f7aaSVijay Thakkar    "EventCode": "0x63",
1182079f7aaSVijay Thakkar    "BriefDescription": "LS to L2 WCB close requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) close requests.",
1192079f7aaSVijay Thakkar    "UMask": "0x20"
1202079f7aaSVijay Thakkar  },
1212079f7aaSVijay Thakkar  {
1222079f7aaSVijay Thakkar    "EventName": "l2_wcb_req.zero_byte_store",
1232079f7aaSVijay Thakkar    "EventCode": "0x63",
1242079f7aaSVijay Thakkar    "BriefDescription": "LS to L2 WCB zero byte store requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) zero byte store requests.",
125*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
1262079f7aaSVijay Thakkar  },
1272079f7aaSVijay Thakkar  {
1282079f7aaSVijay Thakkar    "EventName": "l2_wcb_req.cl_zero",
1292079f7aaSVijay Thakkar    "EventCode": "0x63",
1302079f7aaSVijay Thakkar    "BriefDescription": "LS to L2 WCB cache line zeroing requests. LS (Load/Store unit) to L2 WCB (Write Combining Buffer) cache line zeroing requests.",
131*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
1322079f7aaSVijay Thakkar  },
1332079f7aaSVijay Thakkar  {
1342079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ls_rd_blk_cs",
1352079f7aaSVijay Thakkar    "EventCode": "0x64",
1362079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache shared read hit in L2",
1372079f7aaSVijay Thakkar    "UMask": "0x80"
1382079f7aaSVijay Thakkar  },
1392079f7aaSVijay Thakkar  {
1402079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ls_rd_blk_l_hit_x",
1412079f7aaSVijay Thakkar    "EventCode": "0x64",
1422079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit in L2.",
1432079f7aaSVijay Thakkar    "UMask": "0x40"
1442079f7aaSVijay Thakkar  },
1452079f7aaSVijay Thakkar  {
1462079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ls_rd_blk_l_hit_s",
1472079f7aaSVijay Thakkar    "EventCode": "0x64",
1482079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache read hit on shared line in L2.",
1492079f7aaSVijay Thakkar    "UMask": "0x20"
1502079f7aaSVijay Thakkar  },
1512079f7aaSVijay Thakkar  {
1522079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ls_rd_blk_x",
1532079f7aaSVijay Thakkar    "EventCode": "0x64",
1542079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache store or state change hit in L2.",
1552079f7aaSVijay Thakkar    "UMask": "0x10"
1562079f7aaSVijay Thakkar  },
1572079f7aaSVijay Thakkar  {
1582079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ls_rd_blk_c",
1592079f7aaSVijay Thakkar    "EventCode": "0x64",
1602079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Data cache request miss in L2 (all types).",
161*e5f2b4e1SSmita Koralahalli    "UMask": "0x08"
1622079f7aaSVijay Thakkar  },
1632079f7aaSVijay Thakkar  {
1642079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ic_fill_hit_x",
1652079f7aaSVijay Thakkar    "EventCode": "0x64",
1662079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit modifiable line in L2.",
167*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
1682079f7aaSVijay Thakkar  },
1692079f7aaSVijay Thakkar  {
1702079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ic_fill_hit_s",
1712079f7aaSVijay Thakkar    "EventCode": "0x64",
1722079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache hit clean line in L2.",
173*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
1742079f7aaSVijay Thakkar  },
1752079f7aaSVijay Thakkar  {
1762079f7aaSVijay Thakkar    "EventName": "l2_cache_req_stat.ic_fill_miss",
1772079f7aaSVijay Thakkar    "EventCode": "0x64",
1782079f7aaSVijay Thakkar    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache request miss in L2.",
179*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
1802079f7aaSVijay Thakkar  },
1812079f7aaSVijay Thakkar  {
18208ed77e4SKim Phillips    "EventName": "l2_cache_req_stat.ic_access_in_l2",
18308ed77e4SKim Phillips    "EventCode": "0x64",
18408ed77e4SKim Phillips    "BriefDescription": "Core to L2 cacheable request access status (not including L2 Prefetch). Instruction cache requests in L2.",
185*e5f2b4e1SSmita Koralahalli    "UMask": "0x07"
18608ed77e4SKim Phillips  },
18708ed77e4SKim Phillips  {
18808ed77e4SKim Phillips    "EventName": "l2_cache_req_stat.ic_dc_miss_in_l2",
18908ed77e4SKim Phillips    "EventCode": "0x64",
19008ed77e4SKim Phillips    "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*e5f2b4e1SSmita Koralahalli    "UMask": "0x09"
19208ed77e4SKim Phillips  },
19308ed77e4SKim Phillips  {
19408ed77e4SKim Phillips    "EventName": "l2_cache_req_stat.ic_dc_hit_in_l2",
19508ed77e4SKim Phillips    "EventCode": "0x64",
19608ed77e4SKim Phillips    "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).",
19708ed77e4SKim Phillips    "UMask": "0xf6"
19808ed77e4SKim Phillips  },
19908ed77e4SKim Phillips  {
2002079f7aaSVijay Thakkar    "EventName": "l2_fill_pending.l2_fill_busy",
2012079f7aaSVijay Thakkar    "EventCode": "0x6d",
2022079f7aaSVijay Thakkar    "BriefDescription": "Cycles with fill pending from L2. Total cycles spent with one or more fill requests in flight from L2.",
203*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
2042079f7aaSVijay Thakkar  },
2052079f7aaSVijay Thakkar  {
2062079f7aaSVijay Thakkar    "EventName": "l2_pf_hit_l2",
2072079f7aaSVijay Thakkar    "EventCode": "0x70",
20886c2bc3dSSmita Koralahalli    "BriefDescription": "L2 prefetch hit in L2. Use l2_cache_hits_from_l2_hwpf instead.",
2092079f7aaSVijay Thakkar    "UMask": "0xff"
2102079f7aaSVijay Thakkar  },
2112079f7aaSVijay Thakkar  {
2122079f7aaSVijay Thakkar    "EventName": "l2_pf_miss_l2_hit_l3",
2132079f7aaSVijay Thakkar    "EventCode": "0x71",
2142079f7aaSVijay Thakkar    "BriefDescription": "L2 prefetcher hits in L3. Counts all L2 prefetches accepted by the L2 pipeline which miss the L2 cache and hit the L3.",
2152079f7aaSVijay Thakkar    "UMask": "0xff"
2162079f7aaSVijay Thakkar  },
2172079f7aaSVijay Thakkar  {
2182079f7aaSVijay Thakkar    "EventName": "l2_pf_miss_l2_l3",
2192079f7aaSVijay Thakkar    "EventCode": "0x72",
2202079f7aaSVijay Thakkar    "BriefDescription": "L2 prefetcher misses in L3. All L2 prefetches accepted by the L2 pipeline which miss the L2 and the L3 caches.",
2212079f7aaSVijay Thakkar    "UMask": "0xff"
2222079f7aaSVijay Thakkar  },
2232079f7aaSVijay Thakkar  {
2242079f7aaSVijay Thakkar    "EventName": "ic_fw32",
2252079f7aaSVijay Thakkar    "EventCode": "0x80",
2262079f7aaSVijay Thakkar    "BriefDescription": "The number of 32B fetch windows transferred from IC pipe to DE instruction decoder (includes non-cacheable and cacheable fill responses)."
2272079f7aaSVijay Thakkar  },
2282079f7aaSVijay Thakkar  {
2292079f7aaSVijay Thakkar    "EventName": "ic_fw32_miss",
2302079f7aaSVijay Thakkar    "EventCode": "0x81",
2312079f7aaSVijay Thakkar    "BriefDescription": "The number of 32B fetch windows tried to read the L1 IC and missed in the full tag."
2322079f7aaSVijay Thakkar  },
2332079f7aaSVijay Thakkar  {
2342079f7aaSVijay Thakkar    "EventName": "ic_cache_fill_l2",
2352079f7aaSVijay Thakkar    "EventCode": "0x82",
2362079f7aaSVijay Thakkar    "BriefDescription": "The number of 64 byte instruction cache line was fulfilled from the L2 cache."
2372079f7aaSVijay Thakkar  },
2382079f7aaSVijay Thakkar  {
2392079f7aaSVijay Thakkar    "EventName": "ic_cache_fill_sys",
2402079f7aaSVijay Thakkar    "EventCode": "0x83",
2412079f7aaSVijay Thakkar    "BriefDescription": "The number of 64 byte instruction cache line fulfilled from system memory or another cache."
2422079f7aaSVijay Thakkar  },
2432079f7aaSVijay Thakkar  {
2442079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_miss_l2_hit",
2452079f7aaSVijay Thakkar    "EventCode": "0x84",
2462079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that miss in the L1 ITLB but hit in the L2 ITLB."
2472079f7aaSVijay Thakkar  },
2482079f7aaSVijay Thakkar  {
2492079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_miss_l2_tlb_miss",
2502079f7aaSVijay Thakkar    "EventCode": "0x85",
2512079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs.",
2522079f7aaSVijay Thakkar    "UMask": "0xff"
2532079f7aaSVijay Thakkar  },
2542079f7aaSVijay Thakkar  {
2552079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if1g",
2562079f7aaSVijay Thakkar    "EventCode": "0x85",
2572079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 1GB page.",
258*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
2592079f7aaSVijay Thakkar  },
2602079f7aaSVijay Thakkar  {
2612079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if2m",
2622079f7aaSVijay Thakkar    "EventCode": "0x85",
2632079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 2MB page.",
264*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
2652079f7aaSVijay Thakkar  },
2662079f7aaSVijay Thakkar  {
2672079f7aaSVijay Thakkar    "EventName": "bp_l1_tlb_miss_l2_tlb_miss.if4k",
2682079f7aaSVijay Thakkar    "EventCode": "0x85",
2692079f7aaSVijay Thakkar    "BriefDescription": "The number of instruction fetches that miss in both the L1 and L2 TLBs. Instruction fetches to a 4KB page.",
270*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
2712079f7aaSVijay Thakkar  },
2722079f7aaSVijay Thakkar  {
2732079f7aaSVijay Thakkar    "EventName": "bp_snp_re_sync",
2742079f7aaSVijay Thakkar    "EventCode": "0x86",
2752079f7aaSVijay Thakkar    "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."
2762079f7aaSVijay Thakkar  },
2772079f7aaSVijay Thakkar  {
2782079f7aaSVijay Thakkar    "EventName": "ic_fetch_stall.ic_stall_any",
2792079f7aaSVijay Thakkar    "EventCode": "0x87",
2802079f7aaSVijay Thakkar    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle for any reason (nothing valid in pipe ICM1).",
281*e5f2b4e1SSmita Koralahalli    "UMask": "0x04"
2822079f7aaSVijay Thakkar  },
2832079f7aaSVijay Thakkar  {
2842079f7aaSVijay Thakkar    "EventName": "ic_fetch_stall.ic_stall_dq_empty",
2852079f7aaSVijay Thakkar    "EventCode": "0x87",
2862079f7aaSVijay Thakkar    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to DQ empty.",
287*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
2882079f7aaSVijay Thakkar  },
2892079f7aaSVijay Thakkar  {
2902079f7aaSVijay Thakkar    "EventName": "ic_fetch_stall.ic_stall_back_pressure",
2912079f7aaSVijay Thakkar    "EventCode": "0x87",
2922079f7aaSVijay Thakkar    "BriefDescription": "Instruction Pipe Stall. IC pipe was stalled during this clock cycle (including IC to OC fetches) due to back-pressure.",
293*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
2942079f7aaSVijay Thakkar  },
2952079f7aaSVijay Thakkar  {
2962079f7aaSVijay Thakkar    "EventName": "ic_cache_inval.l2_invalidating_probe",
2972079f7aaSVijay Thakkar    "EventCode": "0x8c",
2982079f7aaSVijay Thakkar    "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*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
3002079f7aaSVijay Thakkar  },
3012079f7aaSVijay Thakkar  {
3022079f7aaSVijay Thakkar    "EventName": "ic_cache_inval.fill_invalidated",
3032079f7aaSVijay Thakkar    "EventCode": "0x8c",
3042079f7aaSVijay Thakkar    "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*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
3062079f7aaSVijay Thakkar  },
3072079f7aaSVijay Thakkar  {
3082079f7aaSVijay Thakkar    "EventName": "ic_oc_mode_switch.oc_ic_mode_switch",
3092079f7aaSVijay Thakkar    "EventCode": "0x28a",
3102079f7aaSVijay Thakkar    "BriefDescription": "OC Mode Switch. OC to IC mode switch.",
311*e5f2b4e1SSmita Koralahalli    "UMask": "0x02"
3122079f7aaSVijay Thakkar  },
3132079f7aaSVijay Thakkar  {
3142079f7aaSVijay Thakkar    "EventName": "ic_oc_mode_switch.ic_oc_mode_switch",
3152079f7aaSVijay Thakkar    "EventCode": "0x28a",
3162079f7aaSVijay Thakkar    "BriefDescription": "OC Mode Switch. IC to OC mode switch.",
317*e5f2b4e1SSmita Koralahalli    "UMask": "0x01"
3182079f7aaSVijay Thakkar  },
3192079f7aaSVijay Thakkar  {
3202079f7aaSVijay Thakkar    "EventName": "l3_request_g1.caching_l3_cache_accesses",
3212079f7aaSVijay Thakkar    "EventCode": "0x01",
3222079f7aaSVijay Thakkar    "BriefDescription": "Caching: L3 cache accesses",
3232079f7aaSVijay Thakkar    "UMask": "0x80",
3242079f7aaSVijay Thakkar    "Unit": "L3PMC"
3252079f7aaSVijay Thakkar  },
3262079f7aaSVijay Thakkar  {
3272079f7aaSVijay Thakkar    "EventName": "l3_lookup_state.all_l3_req_typs",
3282079f7aaSVijay Thakkar    "EventCode": "0x04",
3292079f7aaSVijay Thakkar    "BriefDescription": "All L3 Request Types",
3302079f7aaSVijay Thakkar    "UMask": "0xff",
3312079f7aaSVijay Thakkar    "Unit": "L3PMC"
3322079f7aaSVijay Thakkar  },
3332079f7aaSVijay Thakkar  {
3342079f7aaSVijay Thakkar    "EventName": "l3_comb_clstr_state.other_l3_miss_typs",
3352079f7aaSVijay Thakkar    "EventCode": "0x06",
3362079f7aaSVijay Thakkar    "BriefDescription": "Other L3 Miss Request Types",
3372079f7aaSVijay Thakkar    "UMask": "0xfe",
3382079f7aaSVijay Thakkar    "Unit": "L3PMC"
3392079f7aaSVijay Thakkar  },
3402079f7aaSVijay Thakkar  {
3412079f7aaSVijay Thakkar    "EventName": "l3_comb_clstr_state.request_miss",
3422079f7aaSVijay Thakkar    "EventCode": "0x06",
3432079f7aaSVijay Thakkar    "BriefDescription": "L3 cache misses",
3442079f7aaSVijay Thakkar    "UMask": "0x01",
3452079f7aaSVijay Thakkar    "Unit": "L3PMC"
3462079f7aaSVijay Thakkar  },
3472079f7aaSVijay Thakkar  {
3482079f7aaSVijay Thakkar    "EventName": "xi_sys_fill_latency",
3492079f7aaSVijay Thakkar    "EventCode": "0x90",
3502079f7aaSVijay Thakkar    "BriefDescription": "L3 Cache Miss Latency. Total cycles for all transactions divided by 16. Ignores SliceMask and ThreadMask.",
3512079f7aaSVijay Thakkar    "UMask": "0x00",
3522079f7aaSVijay Thakkar    "Unit": "L3PMC"
3532079f7aaSVijay Thakkar  },
3542079f7aaSVijay Thakkar  {
3552079f7aaSVijay Thakkar    "EventName": "xi_ccx_sdp_req1.all_l3_miss_req_typs",
356ff64c981SSmita Koralahalli    "EventCode": "0x9a",
3572079f7aaSVijay Thakkar    "BriefDescription": "All L3 Miss Request Types. Ignores SliceMask and ThreadMask.",
3582079f7aaSVijay Thakkar    "UMask": "0x3f",
3592079f7aaSVijay Thakkar    "Unit": "L3PMC"
3602079f7aaSVijay Thakkar  }
3612079f7aaSVijay Thakkar]
362