1*2f42fb06SSandipan Das[ 2*2f42fb06SSandipan Das { 3*2f42fb06SSandipan Das "EventName": "ic_cache_fill_l2", 4*2f42fb06SSandipan Das "EventCode": "0x82", 5*2f42fb06SSandipan Das "BriefDescription": "Instruction cache lines (64 bytes) fulfilled from the L2 cache." 6*2f42fb06SSandipan Das }, 7*2f42fb06SSandipan Das { 8*2f42fb06SSandipan Das "EventName": "ic_cache_fill_sys", 9*2f42fb06SSandipan Das "EventCode": "0x83", 10*2f42fb06SSandipan Das "BriefDescription": "Instruction cache lines (64 bytes) fulfilled from system memory or another cache." 11*2f42fb06SSandipan Das }, 12*2f42fb06SSandipan Das { 13*2f42fb06SSandipan Das "EventName": "ic_fetch_ibs_events.tagged", 14*2f42fb06SSandipan Das "EventCode": "0x188", 15*2f42fb06SSandipan Das "BriefDescription": "Fetch IBS tagged fetches. Not all tagged fetches result in a valid sample and an IBS interrupt.", 16*2f42fb06SSandipan Das "UMask": "0x02" 17*2f42fb06SSandipan Das }, 18*2f42fb06SSandipan Das { 19*2f42fb06SSandipan Das "EventName": "ic_fetch_ibs_events.filtered", 20*2f42fb06SSandipan Das "EventCode": "0x188", 21*2f42fb06SSandipan Das "BriefDescription": "Fetch IBS tagged fetches that were discarded due to IBS filtering.", 22*2f42fb06SSandipan Das "UMask": "0x08" 23*2f42fb06SSandipan Das }, 24*2f42fb06SSandipan Das { 25*2f42fb06SSandipan Das "EventName": "ic_fetch_ibs_events.valid", 26*2f42fb06SSandipan Das "EventCode": "0x188", 27*2f42fb06SSandipan Das "BriefDescription": "Fetch IBS tagged fetches that resulted in a valid sample and an IBS interrupt.", 28*2f42fb06SSandipan Das "UMask": "0x10" 29*2f42fb06SSandipan Das }, 30*2f42fb06SSandipan Das { 31*2f42fb06SSandipan Das "EventName": "op_cache_hit_miss.hit", 32*2f42fb06SSandipan Das "EventCode": "0x28f", 33*2f42fb06SSandipan Das "BriefDescription": "Op cache fetch hits.", 34*2f42fb06SSandipan Das "UMask": "0x03" 35*2f42fb06SSandipan Das }, 36*2f42fb06SSandipan Das { 37*2f42fb06SSandipan Das "EventName": "op_cache_hit_miss.miss", 38*2f42fb06SSandipan Das "EventCode": "0x28f", 39*2f42fb06SSandipan Das "BriefDescription": "Op cache fetch misses.", 40*2f42fb06SSandipan Das "UMask": "0x04" 41*2f42fb06SSandipan Das }, 42*2f42fb06SSandipan Das { 43*2f42fb06SSandipan Das "EventName": "op_cache_hit_miss.all", 44*2f42fb06SSandipan Das "EventCode": "0x28f", 45*2f42fb06SSandipan Das "BriefDescription": "Op cache fetches of all types.", 46*2f42fb06SSandipan Das "UMask": "0x07" 47*2f42fb06SSandipan Das }, 48*2f42fb06SSandipan Das { 49*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.local_l2", 50*2f42fb06SSandipan Das "EventCode": "0x29c", 51*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from local L2 cache.", 52*2f42fb06SSandipan Das "UMask": "0x01" 53*2f42fb06SSandipan Das }, 54*2f42fb06SSandipan Das { 55*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.local_ccx", 56*2f42fb06SSandipan Das "EventCode": "0x29c", 57*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from L3 cache or different L2 cache in the same CCX.", 58*2f42fb06SSandipan Das "UMask": "0x02" 59*2f42fb06SSandipan Das }, 60*2f42fb06SSandipan Das { 61*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.local_all", 62*2f42fb06SSandipan Das "EventCode": "0x29c", 63*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from local L2 cache, L3 cache or different L2 cache in the same CCX.", 64*2f42fb06SSandipan Das "UMask": "0x03" 65*2f42fb06SSandipan Das }, 66*2f42fb06SSandipan Das { 67*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.near_cache", 68*2f42fb06SSandipan Das "EventCode": "0x29c", 69*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in the same NUMA node.", 70*2f42fb06SSandipan Das "UMask": "0x04" 71*2f42fb06SSandipan Das }, 72*2f42fb06SSandipan Das { 73*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.dram_io_near", 74*2f42fb06SSandipan Das "EventCode": "0x29c", 75*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in the same NUMA node.", 76*2f42fb06SSandipan Das "UMask": "0x08" 77*2f42fb06SSandipan Das }, 78*2f42fb06SSandipan Das { 79*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.far_cache", 80*2f42fb06SSandipan Das "EventCode": "0x29c", 81*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in a different NUMA node.", 82*2f42fb06SSandipan Das "UMask": "0x10" 83*2f42fb06SSandipan Das }, 84*2f42fb06SSandipan Das { 85*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.remote_cache", 86*2f42fb06SSandipan Das "EventCode": "0x29c", 87*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from cache of another CCX in the same or a different NUMA node.", 88*2f42fb06SSandipan Das "UMask": "0x14" 89*2f42fb06SSandipan Das }, 90*2f42fb06SSandipan Das { 91*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.dram_io_far", 92*2f42fb06SSandipan Das "EventCode": "0x29c", 93*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in a different NUMA node.", 94*2f42fb06SSandipan Das "UMask": "0x40" 95*2f42fb06SSandipan Das }, 96*2f42fb06SSandipan Das { 97*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.dram_io_all", 98*2f42fb06SSandipan Das "EventCode": "0x29c", 99*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from either DRAM or MMIO in the same or a different NUMA node.", 100*2f42fb06SSandipan Das "UMask": "0x48" 101*2f42fb06SSandipan Das }, 102*2f42fb06SSandipan Das { 103*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.far_all", 104*2f42fb06SSandipan Das "EventCode": "0x29c", 105*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from either cache of another CCX, DRAM or MMIO in a different NUMA node.", 106*2f42fb06SSandipan Das "UMask": "0x50" 107*2f42fb06SSandipan Das }, 108*2f42fb06SSandipan Das { 109*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.alt_mem", 110*2f42fb06SSandipan Das "EventCode": "0x29c", 111*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from extension memory (CXL).", 112*2f42fb06SSandipan Das "UMask": "0x80" 113*2f42fb06SSandipan Das }, 114*2f42fb06SSandipan Das { 115*2f42fb06SSandipan Das "EventName": "ic_fills_from_sys.all", 116*2f42fb06SSandipan Das "EventCode": "0x29c", 117*2f42fb06SSandipan Das "BriefDescription": "Instruction cache fills where data is returned from all types of sources.", 118*2f42fb06SSandipan Das "UMask": "0xdf" 119*2f42fb06SSandipan Das } 120*2f42fb06SSandipan Das] 121