1da666586SSmita Koralahalli[ 2da666586SSmita Koralahalli { 3da666586SSmita Koralahalli "EventName": "ls_bad_status2.stli_other", 4da666586SSmita Koralahalli "EventCode": "0x24", 5da666586SSmita Koralahalli "BriefDescription": "Non-forwardable conflict; used to reduce STLI's via software. All reasons. Store To Load Interlock (STLI) are loads that were unable to complete because of a possible match with an older store, and the older store could not do STLF for some reason.", 6da666586SSmita Koralahalli "PublicDescription" : "Store-to-load conflicts: A load was unable to complete due to a non-forwardable conflict with an older store. Most commonly, a load's address range partially but not completely overlaps with an uncompleted older store. Software can avoid this problem by using same-size and same-alignment loads and stores when accessing the same data. Vector/SIMD code is particularly susceptible to this problem; software should construct wide vector stores by manipulating vector elements in registers using shuffle/blend/swap instructions prior to storing to memory, instead of using narrow element-by-element stores.", 7da666586SSmita Koralahalli "UMask": "0x02" 8da666586SSmita Koralahalli }, 9da666586SSmita Koralahalli { 10da666586SSmita Koralahalli "EventName": "ls_locks.spec_lock_hi_spec", 11da666586SSmita Koralahalli "EventCode": "0x25", 12da666586SSmita Koralahalli "BriefDescription": "Retired lock instructions. High speculative cacheable lock speculation succeeded.", 13da666586SSmita Koralahalli "UMask": "0x08" 14da666586SSmita Koralahalli }, 15da666586SSmita Koralahalli { 16da666586SSmita Koralahalli "EventName": "ls_locks.spec_lock_lo_spec", 17da666586SSmita Koralahalli "EventCode": "0x25", 18da666586SSmita Koralahalli "BriefDescription": "Retired lock instructions. Low speculative cacheable lock speculation succeeded.", 19da666586SSmita Koralahalli "UMask": "0x04" 20da666586SSmita Koralahalli }, 21da666586SSmita Koralahalli { 22da666586SSmita Koralahalli "EventName": "ls_locks.non_spec_lock", 23da666586SSmita Koralahalli "EventCode": "0x25", 24da666586SSmita Koralahalli "BriefDescription": "Retired lock instructions. Non-speculative lock succeeded.", 25da666586SSmita Koralahalli "UMask": "0x02" 26da666586SSmita Koralahalli }, 27da666586SSmita Koralahalli { 28da666586SSmita Koralahalli "EventName": "ls_locks.bus_lock", 29da666586SSmita Koralahalli "EventCode": "0x25", 30da666586SSmita Koralahalli "BriefDescription": "Retired lock instructions. Comparable to legacy bus lock.", 31da666586SSmita Koralahalli "UMask": "0x01" 32da666586SSmita Koralahalli }, 33da666586SSmita Koralahalli { 34da666586SSmita Koralahalli "EventName": "ls_ret_cl_flush", 35da666586SSmita Koralahalli "EventCode": "0x26", 36da666586SSmita Koralahalli "BriefDescription": "The number of retired CLFLUSH instructions. This is a non-speculative event." 37da666586SSmita Koralahalli }, 38da666586SSmita Koralahalli { 39da666586SSmita Koralahalli "EventName": "ls_ret_cpuid", 40da666586SSmita Koralahalli "EventCode": "0x27", 41da666586SSmita Koralahalli "BriefDescription": "The number of CPUID instructions retired." 42da666586SSmita Koralahalli }, 43da666586SSmita Koralahalli { 44da666586SSmita Koralahalli "EventName": "ls_dispatch.ld_st_dispatch", 45da666586SSmita Koralahalli "EventCode": "0x29", 46da666586SSmita Koralahalli "BriefDescription": "Load-op-Store Dispatch. Dispatch of a single op that performs a load from and store to the same memory address. Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.", 47da666586SSmita Koralahalli "UMask": "0x04" 48da666586SSmita Koralahalli }, 49da666586SSmita Koralahalli { 50da666586SSmita Koralahalli "EventName": "ls_dispatch.store_dispatch", 51da666586SSmita Koralahalli "EventCode": "0x29", 52da666586SSmita Koralahalli "BriefDescription": "Dispatch of a single op that performs a memory store. Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.", 53da666586SSmita Koralahalli "UMask": "0x02" 54da666586SSmita Koralahalli }, 55da666586SSmita Koralahalli { 56da666586SSmita Koralahalli "EventName": "ls_dispatch.ld_dispatch", 57da666586SSmita Koralahalli "EventCode": "0x29", 58da666586SSmita Koralahalli "BriefDescription": "Dispatch of a single op that performs a memory load. Counts the number of operations dispatched to the LS unit. Unit Masks ADDed.", 59da666586SSmita Koralahalli "UMask": "0x01" 60da666586SSmita Koralahalli }, 61da666586SSmita Koralahalli { 62da666586SSmita Koralahalli "EventName": "ls_smi_rx", 63da666586SSmita Koralahalli "EventCode": "0x2b", 64da666586SSmita Koralahalli "BriefDescription": "Counts the number of SMIs received." 65da666586SSmita Koralahalli }, 66da666586SSmita Koralahalli { 67da666586SSmita Koralahalli "EventName": "ls_int_taken", 68da666586SSmita Koralahalli "EventCode": "0x2c", 69da666586SSmita Koralahalli "BriefDescription": "Counts the number of interrupts taken." 70da666586SSmita Koralahalli }, 71da666586SSmita Koralahalli { 72da666586SSmita Koralahalli "EventName": "ls_rdtsc", 73da666586SSmita Koralahalli "EventCode": "0x2d", 74da666586SSmita Koralahalli "BriefDescription": "Number of reads of the TSC (RDTSC instructions). The count is speculative." 75da666586SSmita Koralahalli }, 76da666586SSmita Koralahalli { 77da666586SSmita Koralahalli "EventName": "ls_stlf", 78da666586SSmita Koralahalli "EventCode": "0x35", 79da666586SSmita Koralahalli "BriefDescription": "Number of STLF hits." 80da666586SSmita Koralahalli }, 81da666586SSmita Koralahalli { 82da666586SSmita Koralahalli "EventName": "ls_st_commit_cancel2.st_commit_cancel_wcb_full", 83da666586SSmita Koralahalli "EventCode": "0x37", 84da666586SSmita Koralahalli "BriefDescription": "A non-cacheable store and the non-cacheable commit buffer is full.", 85da666586SSmita Koralahalli "UMask": "0x01" 86da666586SSmita Koralahalli }, 87da666586SSmita Koralahalli { 88da666586SSmita Koralahalli "EventName": "ls_dc_accesses", 89da666586SSmita Koralahalli "EventCode": "0x40", 90da666586SSmita Koralahalli "BriefDescription": "Number of accesses to the dcache for load/store references.", 91da666586SSmita Koralahalli "PublicDescription": "The number of accesses to the data cache for load and store references. This may include certain microcode scratchpad accesses, although these are generally rare. Each increment represents an eight-byte access, although the instruction may only be accessing a portion of that. This event is a speculative event." 92da666586SSmita Koralahalli }, 93da666586SSmita Koralahalli { 94da666586SSmita Koralahalli "EventName": "ls_mab_alloc.all_allocations", 95da666586SSmita Koralahalli "EventCode": "0x41", 96da666586SSmita Koralahalli "BriefDescription": "All Allocations. Counts when a LS pipe allocates a MAB entry.", 97da666586SSmita Koralahalli "UMask": "0x7f" 98da666586SSmita Koralahalli }, 99da666586SSmita Koralahalli { 100da666586SSmita Koralahalli "EventName": "ls_mab_alloc.hardware_prefetcher_allocations", 101da666586SSmita Koralahalli "EventCode": "0x41", 102da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetcher Allocations. Counts when a LS pipe allocates a MAB entry.", 103da666586SSmita Koralahalli "UMask": "0x40" 104da666586SSmita Koralahalli }, 105da666586SSmita Koralahalli { 106da666586SSmita Koralahalli "EventName": "ls_mab_alloc.load_store_allocations", 107da666586SSmita Koralahalli "EventCode": "0x41", 108da666586SSmita Koralahalli "BriefDescription": "Load Store Allocations. Counts when a LS pipe allocates a MAB entry.", 109da666586SSmita Koralahalli "UMask": "0x3f" 110da666586SSmita Koralahalli }, 111da666586SSmita Koralahalli { 112da666586SSmita Koralahalli "EventName": "ls_mab_alloc.dc_prefetcher", 113da666586SSmita Koralahalli "EventCode": "0x41", 114da666586SSmita Koralahalli "BriefDescription": "LS MAB Allocates by Type. DC prefetcher.", 115da666586SSmita Koralahalli "UMask": "0x08" 116da666586SSmita Koralahalli }, 117da666586SSmita Koralahalli { 118da666586SSmita Koralahalli "EventName": "ls_mab_alloc.stores", 119da666586SSmita Koralahalli "EventCode": "0x41", 120da666586SSmita Koralahalli "BriefDescription": "LS MAB Allocates by Type. Stores.", 121da666586SSmita Koralahalli "UMask": "0x02" 122da666586SSmita Koralahalli }, 123da666586SSmita Koralahalli { 124da666586SSmita Koralahalli "EventName": "ls_mab_alloc.loads", 125da666586SSmita Koralahalli "EventCode": "0x41", 126da666586SSmita Koralahalli "BriefDescription": "LS MAB Allocates by Type. Loads.", 127da666586SSmita Koralahalli "UMask": "0x01" 128da666586SSmita Koralahalli }, 129da666586SSmita Koralahalli { 130da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.mem_io_remote", 131da666586SSmita Koralahalli "EventCode": "0x43", 132da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From DRAM or IO connected in different Node.", 133da666586SSmita Koralahalli "UMask": "0x40" 134da666586SSmita Koralahalli }, 135da666586SSmita Koralahalli { 136da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.ext_cache_remote", 137da666586SSmita Koralahalli "EventCode": "0x43", 138da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From CCX Cache in different Node.", 139da666586SSmita Koralahalli "UMask": "0x10" 140da666586SSmita Koralahalli }, 141da666586SSmita Koralahalli { 142da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.mem_io_local", 143da666586SSmita Koralahalli "EventCode": "0x43", 144da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From DRAM or IO connected in same node.", 145da666586SSmita Koralahalli "UMask": "0x08" 146da666586SSmita Koralahalli }, 147da666586SSmita Koralahalli { 148da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.ext_cache_local", 149da666586SSmita Koralahalli "EventCode": "0x43", 150da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From cache of different CCX in same node.", 151da666586SSmita Koralahalli "UMask": "0x04" 152da666586SSmita Koralahalli }, 153da666586SSmita Koralahalli { 154da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.int_cache", 155da666586SSmita Koralahalli "EventCode": "0x43", 156da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From L3 or different L2 in same CCX.", 157da666586SSmita Koralahalli "UMask": "0x02" 158da666586SSmita Koralahalli }, 159da666586SSmita Koralahalli { 160da666586SSmita Koralahalli "EventName": "ls_dmnd_fills_from_sys.lcl_l2", 161da666586SSmita Koralahalli "EventCode": "0x43", 162da666586SSmita Koralahalli "BriefDescription": "Demand Data Cache Fills by Data Source. From Local L2 to the core.", 163da666586SSmita Koralahalli "UMask": "0x01" 164da666586SSmita Koralahalli }, 165da666586SSmita Koralahalli { 166da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.mem_io_remote", 167da666586SSmita Koralahalli "EventCode": "0x44", 168da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From DRAM or IO connected in different Node.", 169da666586SSmita Koralahalli "UMask": "0x40" 170da666586SSmita Koralahalli }, 171da666586SSmita Koralahalli { 172da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.ext_cache_remote", 173da666586SSmita Koralahalli "EventCode": "0x44", 174da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From CCX Cache in different Node.", 175da666586SSmita Koralahalli "UMask": "0x10" 176da666586SSmita Koralahalli }, 177da666586SSmita Koralahalli { 178da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.mem_io_local", 179da666586SSmita Koralahalli "EventCode": "0x44", 180da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From DRAM or IO connected in same node.", 181da666586SSmita Koralahalli "UMask": "0x08" 182da666586SSmita Koralahalli }, 183da666586SSmita Koralahalli { 184da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.ext_cache_local", 185da666586SSmita Koralahalli "EventCode": "0x44", 186da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From cache of different CCX in same node.", 187da666586SSmita Koralahalli "UMask": "0x04" 188da666586SSmita Koralahalli }, 189da666586SSmita Koralahalli { 190da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.int_cache", 191da666586SSmita Koralahalli "EventCode": "0x44", 192da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From L3 or different L2 in same CCX.", 193da666586SSmita Koralahalli "UMask": "0x02" 194da666586SSmita Koralahalli }, 195da666586SSmita Koralahalli { 196da666586SSmita Koralahalli "EventName": "ls_any_fills_from_sys.lcl_l2", 197da666586SSmita Koralahalli "EventCode": "0x44", 198da666586SSmita Koralahalli "BriefDescription": "Any Data Cache Fills by Data Source. From Local L2 to the core.", 199da666586SSmita Koralahalli "UMask": "0x01" 200da666586SSmita Koralahalli }, 201da666586SSmita Koralahalli { 202da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.all", 203da666586SSmita Koralahalli "EventCode": "0x45", 204da666586SSmita Koralahalli "BriefDescription": "All L1 DTLB Misses or Reloads. Use l1_dtlb_misses instead.", 205da666586SSmita Koralahalli "UMask": "0xff" 206da666586SSmita Koralahalli }, 207da666586SSmita Koralahalli { 208da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_1g_l2_miss", 209da666586SSmita Koralahalli "EventCode": "0x45", 210da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 1G page that also missed in the L2 TLB.", 211da666586SSmita Koralahalli "UMask": "0x80" 212da666586SSmita Koralahalli }, 213da666586SSmita Koralahalli { 214da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_2m_l2_miss", 215da666586SSmita Koralahalli "EventCode": "0x45", 216da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 2M page that also missed in the L2 TLB.", 217da666586SSmita Koralahalli "UMask": "0x40" 218da666586SSmita Koralahalli }, 219da666586SSmita Koralahalli { 220da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_coalesced_page_miss", 221da666586SSmita Koralahalli "EventCode": "0x45", 222da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload coalesced page that also missed in the L2 TLB.", 223da666586SSmita Koralahalli "UMask": "0x20" 224da666586SSmita Koralahalli }, 225da666586SSmita Koralahalli { 226da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_4k_l2_miss", 227da666586SSmita Koralahalli "EventCode": "0x45", 228da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 4K page that missed the L2 TLB.", 229da666586SSmita Koralahalli "UMask": "0x10" 230da666586SSmita Koralahalli }, 231da666586SSmita Koralahalli { 232da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_1g_l2_hit", 233da666586SSmita Koralahalli "EventCode": "0x45", 234da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 1G page that hit in the L2 TLB.", 235da666586SSmita Koralahalli "UMask": "0x08" 236da666586SSmita Koralahalli }, 237da666586SSmita Koralahalli { 238da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_2m_l2_hit", 239da666586SSmita Koralahalli "EventCode": "0x45", 240da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 2M page that hit in the L2 TLB.", 241da666586SSmita Koralahalli "UMask": "0x04" 242da666586SSmita Koralahalli }, 243da666586SSmita Koralahalli { 244da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_coalesced_page_hit", 245da666586SSmita Koralahalli "EventCode": "0x45", 246da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a coalesced page that hit in the L2 TLB.", 247da666586SSmita Koralahalli "UMask": "0x02" 248da666586SSmita Koralahalli }, 249da666586SSmita Koralahalli { 250da666586SSmita Koralahalli "EventName": "ls_l1_d_tlb_miss.tlb_reload_4k_l2_hit", 251da666586SSmita Koralahalli "EventCode": "0x45", 252da666586SSmita Koralahalli "BriefDescription": "L1 DTLB Miss. DTLB reload to a 4K page that hit in the L2 TLB.", 253da666586SSmita Koralahalli "UMask": "0x01" 254da666586SSmita Koralahalli }, 255da666586SSmita Koralahalli { 256da666586SSmita Koralahalli "EventName": "ls_tablewalker.iside", 257da666586SSmita Koralahalli "EventCode": "0x46", 258da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks on I-side.", 259da666586SSmita Koralahalli "UMask": "0x0c" 260da666586SSmita Koralahalli }, 261da666586SSmita Koralahalli { 262da666586SSmita Koralahalli "EventName": "ls_tablewalker.ic_type1", 263da666586SSmita Koralahalli "EventCode": "0x46", 264da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks IC Type 1.", 265da666586SSmita Koralahalli "UMask": "0x08" 266da666586SSmita Koralahalli }, 267da666586SSmita Koralahalli { 268da666586SSmita Koralahalli "EventName": "ls_tablewalker.ic_type0", 269da666586SSmita Koralahalli "EventCode": "0x46", 270da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks IC Type 0.", 271da666586SSmita Koralahalli "UMask": "0x04" 272da666586SSmita Koralahalli }, 273da666586SSmita Koralahalli { 274da666586SSmita Koralahalli "EventName": "ls_tablewalker.dside", 275da666586SSmita Koralahalli "EventCode": "0x46", 276da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks on D-side.", 277da666586SSmita Koralahalli "UMask": "0x03" 278da666586SSmita Koralahalli }, 279da666586SSmita Koralahalli { 280da666586SSmita Koralahalli "EventName": "ls_tablewalker.dc_type1", 281da666586SSmita Koralahalli "EventCode": "0x46", 282da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks DC Type 1.", 283da666586SSmita Koralahalli "UMask": "0x02" 284da666586SSmita Koralahalli }, 285da666586SSmita Koralahalli { 286da666586SSmita Koralahalli "EventName": "ls_tablewalker.dc_type0", 287da666586SSmita Koralahalli "EventCode": "0x46", 288da666586SSmita Koralahalli "BriefDescription": "Total Page Table Walks DC Type 0.", 289da666586SSmita Koralahalli "UMask": "0x01" 290da666586SSmita Koralahalli }, 291da666586SSmita Koralahalli { 292da666586SSmita Koralahalli "EventName": "ls_misal_loads.ma4k", 293da666586SSmita Koralahalli "EventCode": "0x47", 294da666586SSmita Koralahalli "BriefDescription": "The number of 4KB misaligned (i.e., page crossing) loads.", 295da666586SSmita Koralahalli "UMask": "0x02" 296da666586SSmita Koralahalli }, 297da666586SSmita Koralahalli { 298da666586SSmita Koralahalli "EventName": "ls_misal_loads.ma64", 299da666586SSmita Koralahalli "EventCode": "0x47", 300da666586SSmita Koralahalli "BriefDescription": "The number of 64B misaligned (i.e., cacheline crossing) loads.", 301da666586SSmita Koralahalli "UMask": "0x01" 302da666586SSmita Koralahalli }, 303da666586SSmita Koralahalli { 304da666586SSmita Koralahalli "EventName": "ls_pref_instr_disp", 305da666586SSmita Koralahalli "EventCode": "0x4b", 306da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Instructions Dispatched (Speculative).", 307da666586SSmita Koralahalli "UMask": "0xff" 308da666586SSmita Koralahalli }, 309da666586SSmita Koralahalli { 310da666586SSmita Koralahalli "EventName": "ls_pref_instr_disp.prefetch_nta", 311da666586SSmita Koralahalli "EventCode": "0x4b", 312da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). PrefetchNTA instruction. See docAPM3 PREFETCHlevel.", 313da666586SSmita Koralahalli "UMask": "0x04" 314da666586SSmita Koralahalli }, 315da666586SSmita Koralahalli { 316da666586SSmita Koralahalli "EventName": "ls_pref_instr_disp.prefetch_w", 317da666586SSmita Koralahalli "EventCode": "0x4b", 318da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). PrefetchW instruction. See docAPM3 PREFETCHW.", 319da666586SSmita Koralahalli "UMask": "0x02" 320da666586SSmita Koralahalli }, 321da666586SSmita Koralahalli { 322da666586SSmita Koralahalli "EventName": "ls_pref_instr_disp.prefetch", 323da666586SSmita Koralahalli "EventCode": "0x4b", 324da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Instructions Dispatched (Speculative). PrefetchT0, T1 and T2 instructions. See docAPM3 PREFETCHlevel.", 325da666586SSmita Koralahalli "UMask": "0x01" 326da666586SSmita Koralahalli }, 327da666586SSmita Koralahalli { 328da666586SSmita Koralahalli "EventName": "ls_inef_sw_pref.mab_mch_cnt", 329da666586SSmita Koralahalli "EventCode": "0x52", 330da666586SSmita Koralahalli "BriefDescription": "The number of software prefetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a match on an already-allocated miss request buffer.", 331da666586SSmita Koralahalli "UMask": "0x02" 332da666586SSmita Koralahalli }, 333da666586SSmita Koralahalli { 334da666586SSmita Koralahalli "EventName": "ls_inef_sw_pref.data_pipe_sw_pf_dc_hit", 335da666586SSmita Koralahalli "EventCode": "0x52", 336da666586SSmita Koralahalli "BriefDescription": "The number of software prefetches that did not fetch data outside of the processor core. Software PREFETCH instruction saw a DC hit.", 337da666586SSmita Koralahalli "UMask": "0x01" 338da666586SSmita Koralahalli }, 339da666586SSmita Koralahalli { 340da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.mem_io_remote", 341da666586SSmita Koralahalli "EventCode": "0x59", 342da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From DRAM or IO connected in different Node.", 343da666586SSmita Koralahalli "UMask": "0x40" 344da666586SSmita Koralahalli }, 345da666586SSmita Koralahalli { 346da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.ext_cache_remote", 347da666586SSmita Koralahalli "EventCode": "0x59", 348da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From CCX Cache in different Node.", 349da666586SSmita Koralahalli "UMask": "0x10" 350da666586SSmita Koralahalli }, 351da666586SSmita Koralahalli { 352da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.mem_io_local", 353da666586SSmita Koralahalli "EventCode": "0x59", 354da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From DRAM or IO connected in same node.", 355da666586SSmita Koralahalli "UMask": "0x08" 356da666586SSmita Koralahalli }, 357da666586SSmita Koralahalli { 358da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.ext_cache_local", 359da666586SSmita Koralahalli "EventCode": "0x59", 360da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From cache of different CCX in same node.", 361da666586SSmita Koralahalli "UMask": "0x04" 362da666586SSmita Koralahalli }, 363da666586SSmita Koralahalli { 364da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.int_cache", 365da666586SSmita Koralahalli "EventCode": "0x59", 366da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From L3 or different L2 in same CCX.", 367da666586SSmita Koralahalli "UMask": "0x02" 368da666586SSmita Koralahalli }, 369da666586SSmita Koralahalli { 370da666586SSmita Koralahalli "EventName": "ls_sw_pf_dc_fills.lcl_l2", 371da666586SSmita Koralahalli "EventCode": "0x59", 372da666586SSmita Koralahalli "BriefDescription": "Software Prefetch Data Cache Fills by Data Source. From Local L2 to the core.", 373da666586SSmita Koralahalli "UMask": "0x01" 374da666586SSmita Koralahalli }, 375da666586SSmita Koralahalli { 376da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.mem_io_remote", 377da666586SSmita Koralahalli "EventCode": "0x5a", 378da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From DRAM or IO connected in different Node.", 379da666586SSmita Koralahalli "UMask": "0x40" 380da666586SSmita Koralahalli }, 381da666586SSmita Koralahalli { 382da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.ext_cache_remote", 383da666586SSmita Koralahalli "EventCode": "0x5a", 384da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From CCX Cache in different Node.", 385da666586SSmita Koralahalli "UMask": "0x10" 386da666586SSmita Koralahalli }, 387da666586SSmita Koralahalli { 388da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.mem_io_local", 389da666586SSmita Koralahalli "EventCode": "0x5a", 390da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From DRAM or IO connected in same node.", 391da666586SSmita Koralahalli "UMask": "0x08" 392da666586SSmita Koralahalli }, 393da666586SSmita Koralahalli { 394da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.ext_cache_local", 395da666586SSmita Koralahalli "EventCode": "0x5a", 396da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From cache of different CCX in same node.", 397da666586SSmita Koralahalli "UMask": "0x04" 398da666586SSmita Koralahalli }, 399da666586SSmita Koralahalli { 400da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.int_cache", 401da666586SSmita Koralahalli "EventCode": "0x5a", 402da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From L3 or different L2 in same CCX.", 403da666586SSmita Koralahalli "UMask": "0x02" 404da666586SSmita Koralahalli }, 405da666586SSmita Koralahalli { 406da666586SSmita Koralahalli "EventName": "ls_hw_pf_dc_fills.lcl_l2", 407da666586SSmita Koralahalli "EventCode": "0x5a", 408da666586SSmita Koralahalli "BriefDescription": "Hardware Prefetch Data Cache Fills by Data Source. From Local L2 to the core.", 409da666586SSmita Koralahalli "UMask": "0x01" 410da666586SSmita Koralahalli }, 411da666586SSmita Koralahalli { 412da666586SSmita Koralahalli "EventName": "ls_alloc_mab_count", 413da666586SSmita Koralahalli "EventCode": "0x5f", 414da666586SSmita Koralahalli "BriefDescription": "Count of Allocated Mabs", 415da666586SSmita Koralahalli "PublicDescription": "This event counts the in-flight L1 data cache misses (allocated Miss Address Buffers) divided by 4 and rounded down each cycle unless used with the MergeEvent functionality. If the MergeEvent is used, it counts the exact number of outstanding L1 data cache misses. See 2.1.17.3 [Large Increment per Cycle Events]." 416da666586SSmita Koralahalli }, 417da666586SSmita Koralahalli { 418da666586SSmita Koralahalli "EventName": "ls_not_halted_cyc", 419da666586SSmita Koralahalli "EventCode": "0x76", 420da666586SSmita Koralahalli "BriefDescription": "Cycles not in Halt." 421da666586SSmita Koralahalli }, 422da666586SSmita Koralahalli { 423da666586SSmita Koralahalli "EventName": "ls_tlb_flush.all_tlb_flushes", 424da666586SSmita Koralahalli "EventCode": "0x78", 425da666586SSmita Koralahalli "BriefDescription": "All TLB Flushes. Requires unit mask 0xFF to engage event for counting. Use all_tlbs_flushed instead", 426da666586SSmita Koralahalli "UMask": "0xff" 427da666586SSmita Koralahalli } 428da666586SSmita Koralahalli] 429