1959826caSMatt Macy[ 2959826caSMatt Macy { 3959826caSMatt Macy "BriefDescription": "Load misses in all DTLB levels that cause page walks", 4959826caSMatt Macy "Counter": "0,1,2,3", 5*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 6*18054d02SAlexander Motin "EventCode": "0x08", 7959826caSMatt Macy "EventName": "DTLB_LOAD_MISSES.MISS_CAUSES_A_WALK", 8959826caSMatt Macy "PublicDescription": "Misses in all TLB levels that cause a page walk of any page size.", 9959826caSMatt Macy "SampleAfterValue": "100003", 10*18054d02SAlexander Motin "UMask": "0x1" 11959826caSMatt Macy }, 12959826caSMatt Macy { 13959826caSMatt Macy "BriefDescription": "DTLB demand load misses with low part of linear-to-physical address translation missed", 14959826caSMatt Macy "Counter": "0,1,2,3", 15*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 16*18054d02SAlexander Motin "EventCode": "0x08", 17959826caSMatt Macy "EventName": "DTLB_LOAD_MISSES.PDE_CACHE_MISS", 18959826caSMatt Macy "PublicDescription": "DTLB demand load misses with low part of linear-to-physical address translation missed.", 19959826caSMatt Macy "SampleAfterValue": "100003", 20*18054d02SAlexander Motin "UMask": "0x80" 21959826caSMatt Macy }, 22959826caSMatt Macy { 23*18054d02SAlexander Motin "BriefDescription": "Load operations that miss the first DTLB level but hit the second and do not cause page walks", 24*18054d02SAlexander Motin "Counter": "0,1,2,3", 25*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 26*18054d02SAlexander Motin "EventCode": "0x08", 27*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.STLB_HIT", 28*18054d02SAlexander Motin "PublicDescription": "Number of cache load STLB hits. No page walk.", 29*18054d02SAlexander Motin "SampleAfterValue": "2000003", 30*18054d02SAlexander Motin "UMask": "0x60" 31*18054d02SAlexander Motin }, 32*18054d02SAlexander Motin { 33*18054d02SAlexander Motin "BriefDescription": "Load misses that miss the DTLB and hit the STLB (2M)", 34*18054d02SAlexander Motin "Counter": "0,1,2,3", 35*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 36*18054d02SAlexander Motin "EventCode": "0x08", 37*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.STLB_HIT_2M", 38*18054d02SAlexander Motin "PublicDescription": "This event counts load operations from a 2M page that miss the first DTLB level but hit the second and do not cause page walks.", 39*18054d02SAlexander Motin "SampleAfterValue": "2000003", 40*18054d02SAlexander Motin "UMask": "0x40" 41*18054d02SAlexander Motin }, 42*18054d02SAlexander Motin { 43*18054d02SAlexander Motin "BriefDescription": "Load misses that miss the DTLB and hit the STLB (4K)", 44*18054d02SAlexander Motin "Counter": "0,1,2,3", 45*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 46*18054d02SAlexander Motin "EventCode": "0x08", 47*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.STLB_HIT_4K", 48*18054d02SAlexander Motin "PublicDescription": "This event counts load operations from a 4K page that miss the first DTLB level but hit the second and do not cause page walks.", 49*18054d02SAlexander Motin "SampleAfterValue": "2000003", 50*18054d02SAlexander Motin "UMask": "0x20" 51*18054d02SAlexander Motin }, 52*18054d02SAlexander Motin { 53*18054d02SAlexander Motin "BriefDescription": "Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes of any page size.", 54*18054d02SAlexander Motin "Counter": "0,1,2,3", 55*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 56*18054d02SAlexander Motin "EventCode": "0x08", 57*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED", 58*18054d02SAlexander Motin "PublicDescription": "Completed page walks in any TLB of any page size due to demand load misses.", 59*18054d02SAlexander Motin "SampleAfterValue": "100003", 60*18054d02SAlexander Motin "UMask": "0xe" 61*18054d02SAlexander Motin }, 62*18054d02SAlexander Motin { 63*18054d02SAlexander Motin "BriefDescription": "Load miss in all TLB levels causes a page walk that completes. (1G)", 64*18054d02SAlexander Motin "Counter": "0,1,2,3", 65*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 66*18054d02SAlexander Motin "EventCode": "0x08", 67*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_1G", 68*18054d02SAlexander Motin "SampleAfterValue": "2000003", 69*18054d02SAlexander Motin "UMask": "0x8" 70*18054d02SAlexander Motin }, 71*18054d02SAlexander Motin { 72*18054d02SAlexander Motin "BriefDescription": "Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (2M/4M).", 73*18054d02SAlexander Motin "Counter": "0,1,2,3", 74*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 75*18054d02SAlexander Motin "EventCode": "0x08", 76*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_2M_4M", 77*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to demand load misses that caused 2M/4M page walks in any TLB levels.", 78*18054d02SAlexander Motin "SampleAfterValue": "2000003", 79*18054d02SAlexander Motin "UMask": "0x4" 80*18054d02SAlexander Motin }, 81*18054d02SAlexander Motin { 82*18054d02SAlexander Motin "BriefDescription": "Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes (4K).", 83*18054d02SAlexander Motin "Counter": "0,1,2,3", 84*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 85*18054d02SAlexander Motin "EventCode": "0x08", 86*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_4K", 87*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to demand load misses that caused 4K page walks in any TLB levels.", 88*18054d02SAlexander Motin "SampleAfterValue": "2000003", 89*18054d02SAlexander Motin "UMask": "0x2" 90*18054d02SAlexander Motin }, 91*18054d02SAlexander Motin { 92*18054d02SAlexander Motin "BriefDescription": "Cycles when PMH is busy with page walks", 93*18054d02SAlexander Motin "Counter": "0,1,2,3", 94*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 95*18054d02SAlexander Motin "EventCode": "0x08", 96*18054d02SAlexander Motin "EventName": "DTLB_LOAD_MISSES.WALK_DURATION", 97*18054d02SAlexander Motin "PublicDescription": "This event counts cycles when the page miss handler (PMH) is servicing page walks caused by DTLB load misses.", 98*18054d02SAlexander Motin "SampleAfterValue": "2000003", 99*18054d02SAlexander Motin "UMask": "0x10" 100*18054d02SAlexander Motin }, 101*18054d02SAlexander Motin { 102959826caSMatt Macy "BriefDescription": "Store misses in all DTLB levels that cause page walks", 103959826caSMatt Macy "Counter": "0,1,2,3", 104*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 105*18054d02SAlexander Motin "EventCode": "0x49", 106959826caSMatt Macy "EventName": "DTLB_STORE_MISSES.MISS_CAUSES_A_WALK", 107959826caSMatt Macy "PublicDescription": "Miss in all TLB levels causes a page walk of any page size (4K/2M/4M/1G).", 108959826caSMatt Macy "SampleAfterValue": "100003", 109*18054d02SAlexander Motin "UMask": "0x1" 110959826caSMatt Macy }, 111959826caSMatt Macy { 112959826caSMatt Macy "BriefDescription": "DTLB store misses with low part of linear-to-physical address translation missed", 113959826caSMatt Macy "Counter": "0,1,2,3", 114*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 115*18054d02SAlexander Motin "EventCode": "0x49", 116959826caSMatt Macy "EventName": "DTLB_STORE_MISSES.PDE_CACHE_MISS", 117959826caSMatt Macy "PublicDescription": "DTLB store misses with low part of linear-to-physical address translation missed.", 118959826caSMatt Macy "SampleAfterValue": "100003", 119*18054d02SAlexander Motin "UMask": "0x80" 120959826caSMatt Macy }, 121959826caSMatt Macy { 122*18054d02SAlexander Motin "BriefDescription": "Store operations that miss the first TLB level but hit the second and do not cause page walks", 123959826caSMatt Macy "Counter": "0,1,2,3", 124*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 125*18054d02SAlexander Motin "EventCode": "0x49", 126*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.STLB_HIT", 127*18054d02SAlexander Motin "PublicDescription": "Store operations that miss the first TLB level but hit the second and do not cause page walks.", 128959826caSMatt Macy "SampleAfterValue": "100003", 129*18054d02SAlexander Motin "UMask": "0x60" 130959826caSMatt Macy }, 131959826caSMatt Macy { 132*18054d02SAlexander Motin "BriefDescription": "Store misses that miss the DTLB and hit the STLB (2M)", 133959826caSMatt Macy "Counter": "0,1,2,3", 134*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 135*18054d02SAlexander Motin "EventCode": "0x49", 136*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.STLB_HIT_2M", 137*18054d02SAlexander Motin "PublicDescription": "This event counts store operations from a 2M page that miss the first DTLB level but hit the second and do not cause page walks.", 138959826caSMatt Macy "SampleAfterValue": "100003", 139*18054d02SAlexander Motin "UMask": "0x40" 140959826caSMatt Macy }, 141959826caSMatt Macy { 142*18054d02SAlexander Motin "BriefDescription": "Store misses that miss the DTLB and hit the STLB (4K)", 143959826caSMatt Macy "Counter": "0,1,2,3", 144*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 145*18054d02SAlexander Motin "EventCode": "0x49", 146*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.STLB_HIT_4K", 147*18054d02SAlexander Motin "PublicDescription": "This event counts store operations from a 4K page that miss the first DTLB level but hit the second and do not cause page walks.", 148959826caSMatt Macy "SampleAfterValue": "100003", 149*18054d02SAlexander Motin "UMask": "0x20" 150959826caSMatt Macy }, 151959826caSMatt Macy { 152*18054d02SAlexander Motin "BriefDescription": "Store misses in all DTLB levels that cause completed page walks", 153959826caSMatt Macy "Counter": "0,1,2,3", 154*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 155*18054d02SAlexander Motin "EventCode": "0x49", 156*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED", 157*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to store miss in any TLB levels of any page size (4K/2M/4M/1G).", 158959826caSMatt Macy "SampleAfterValue": "100003", 159*18054d02SAlexander Motin "UMask": "0xe" 160959826caSMatt Macy }, 161959826caSMatt Macy { 162*18054d02SAlexander Motin "BriefDescription": "Store misses in all DTLB levels that cause completed page walks. (1G)", 163959826caSMatt Macy "Counter": "0,1,2,3", 164*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 165*18054d02SAlexander Motin "EventCode": "0x49", 166*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_1G", 167959826caSMatt Macy "SampleAfterValue": "100003", 168*18054d02SAlexander Motin "UMask": "0x8" 169959826caSMatt Macy }, 170959826caSMatt Macy { 171*18054d02SAlexander Motin "BriefDescription": "Store misses in all DTLB levels that cause completed page walks (2M/4M)", 172*18054d02SAlexander Motin "Counter": "0,1,2,3", 173*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 174*18054d02SAlexander Motin "EventCode": "0x49", 175*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_2M_4M", 176*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to store misses in one or more TLB levels of 2M/4M page structure.", 177*18054d02SAlexander Motin "SampleAfterValue": "100003", 178*18054d02SAlexander Motin "UMask": "0x4" 179*18054d02SAlexander Motin }, 180*18054d02SAlexander Motin { 181*18054d02SAlexander Motin "BriefDescription": "Store miss in all TLB levels causes a page walk that completes. (4K)", 182*18054d02SAlexander Motin "Counter": "0,1,2,3", 183*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 184*18054d02SAlexander Motin "EventCode": "0x49", 185*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_4K", 186*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to store misses in one or more TLB levels of 4K page structure.", 187*18054d02SAlexander Motin "SampleAfterValue": "100003", 188*18054d02SAlexander Motin "UMask": "0x2" 189*18054d02SAlexander Motin }, 190*18054d02SAlexander Motin { 191959826caSMatt Macy "BriefDescription": "Cycles when PMH is busy with page walks", 192959826caSMatt Macy "Counter": "0,1,2,3", 193*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 194*18054d02SAlexander Motin "EventCode": "0x49", 195*18054d02SAlexander Motin "EventName": "DTLB_STORE_MISSES.WALK_DURATION", 196*18054d02SAlexander Motin "PublicDescription": "This event counts cycles when the page miss handler (PMH) is servicing page walks caused by DTLB store misses.", 197959826caSMatt Macy "SampleAfterValue": "100003", 198*18054d02SAlexander Motin "UMask": "0x10" 199959826caSMatt Macy }, 200959826caSMatt Macy { 201*18054d02SAlexander Motin "BriefDescription": "Cycle count for an Extended Page table walk.", 202959826caSMatt Macy "Counter": "0,1,2,3", 203*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 204*18054d02SAlexander Motin "EventCode": "0x4f", 205*18054d02SAlexander Motin "EventName": "EPT.WALK_CYCLES", 206*18054d02SAlexander Motin "SampleAfterValue": "2000003", 207*18054d02SAlexander Motin "UMask": "0x10" 208959826caSMatt Macy }, 209959826caSMatt Macy { 210959826caSMatt Macy "BriefDescription": "Flushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pages.", 211959826caSMatt Macy "Counter": "0,1,2,3", 212*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 213*18054d02SAlexander Motin "EventCode": "0xae", 214959826caSMatt Macy "EventName": "ITLB.ITLB_FLUSH", 215959826caSMatt Macy "PublicDescription": "Counts the number of ITLB flushes, includes 4k/2M/4M pages.", 216959826caSMatt Macy "SampleAfterValue": "100003", 217*18054d02SAlexander Motin "UMask": "0x1" 218959826caSMatt Macy }, 219959826caSMatt Macy { 220*18054d02SAlexander Motin "BriefDescription": "Misses at all ITLB levels that cause page walks", 221*18054d02SAlexander Motin "Counter": "0,1,2,3", 222*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 223*18054d02SAlexander Motin "EventCode": "0x85", 224*18054d02SAlexander Motin "EventName": "ITLB_MISSES.MISS_CAUSES_A_WALK", 225*18054d02SAlexander Motin "PublicDescription": "Misses in ITLB that causes a page walk of any page size.", 226*18054d02SAlexander Motin "SampleAfterValue": "100003", 227*18054d02SAlexander Motin "UMask": "0x1" 228*18054d02SAlexander Motin }, 229*18054d02SAlexander Motin { 230*18054d02SAlexander Motin "BriefDescription": "Operations that miss the first ITLB level but hit the second and do not cause any page walks", 231*18054d02SAlexander Motin "Counter": "0,1,2,3", 232*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 233*18054d02SAlexander Motin "EventCode": "0x85", 234*18054d02SAlexander Motin "EventName": "ITLB_MISSES.STLB_HIT", 235*18054d02SAlexander Motin "PublicDescription": "ITLB misses that hit STLB. No page walk.", 236*18054d02SAlexander Motin "SampleAfterValue": "100003", 237*18054d02SAlexander Motin "UMask": "0x60" 238*18054d02SAlexander Motin }, 239*18054d02SAlexander Motin { 240*18054d02SAlexander Motin "BriefDescription": "Code misses that miss the DTLB and hit the STLB (2M)", 241*18054d02SAlexander Motin "Counter": "0,1,2,3", 242*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 243*18054d02SAlexander Motin "EventCode": "0x85", 244*18054d02SAlexander Motin "EventName": "ITLB_MISSES.STLB_HIT_2M", 245*18054d02SAlexander Motin "PublicDescription": "ITLB misses that hit STLB (2M).", 246*18054d02SAlexander Motin "SampleAfterValue": "100003", 247*18054d02SAlexander Motin "UMask": "0x40" 248*18054d02SAlexander Motin }, 249*18054d02SAlexander Motin { 250*18054d02SAlexander Motin "BriefDescription": "Core misses that miss the DTLB and hit the STLB (4K)", 251*18054d02SAlexander Motin "Counter": "0,1,2,3", 252*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 253*18054d02SAlexander Motin "EventCode": "0x85", 254*18054d02SAlexander Motin "EventName": "ITLB_MISSES.STLB_HIT_4K", 255*18054d02SAlexander Motin "PublicDescription": "ITLB misses that hit STLB (4K).", 256*18054d02SAlexander Motin "SampleAfterValue": "100003", 257*18054d02SAlexander Motin "UMask": "0x20" 258*18054d02SAlexander Motin }, 259*18054d02SAlexander Motin { 260*18054d02SAlexander Motin "BriefDescription": "Misses in all ITLB levels that cause completed page walks", 261*18054d02SAlexander Motin "Counter": "0,1,2,3", 262*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 263*18054d02SAlexander Motin "EventCode": "0x85", 264*18054d02SAlexander Motin "EventName": "ITLB_MISSES.WALK_COMPLETED", 265*18054d02SAlexander Motin "PublicDescription": "Completed page walks in ITLB of any page size.", 266*18054d02SAlexander Motin "SampleAfterValue": "100003", 267*18054d02SAlexander Motin "UMask": "0xe" 268*18054d02SAlexander Motin }, 269*18054d02SAlexander Motin { 270*18054d02SAlexander Motin "BriefDescription": "Store miss in all TLB levels causes a page walk that completes. (1G)", 271*18054d02SAlexander Motin "Counter": "0,1,2,3", 272*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 273*18054d02SAlexander Motin "EventCode": "0x85", 274*18054d02SAlexander Motin "EventName": "ITLB_MISSES.WALK_COMPLETED_1G", 275*18054d02SAlexander Motin "SampleAfterValue": "100003", 276*18054d02SAlexander Motin "UMask": "0x8" 277*18054d02SAlexander Motin }, 278*18054d02SAlexander Motin { 279*18054d02SAlexander Motin "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (2M/4M)", 280*18054d02SAlexander Motin "Counter": "0,1,2,3", 281*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 282*18054d02SAlexander Motin "EventCode": "0x85", 283*18054d02SAlexander Motin "EventName": "ITLB_MISSES.WALK_COMPLETED_2M_4M", 284*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to misses in ITLB 2M/4M page entries.", 285*18054d02SAlexander Motin "SampleAfterValue": "100003", 286*18054d02SAlexander Motin "UMask": "0x4" 287*18054d02SAlexander Motin }, 288*18054d02SAlexander Motin { 289*18054d02SAlexander Motin "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (4K)", 290*18054d02SAlexander Motin "Counter": "0,1,2,3", 291*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 292*18054d02SAlexander Motin "EventCode": "0x85", 293*18054d02SAlexander Motin "EventName": "ITLB_MISSES.WALK_COMPLETED_4K", 294*18054d02SAlexander Motin "PublicDescription": "Completed page walks due to misses in ITLB 4K page entries.", 295*18054d02SAlexander Motin "SampleAfterValue": "100003", 296*18054d02SAlexander Motin "UMask": "0x2" 297*18054d02SAlexander Motin }, 298*18054d02SAlexander Motin { 299*18054d02SAlexander Motin "BriefDescription": "Cycles when PMH is busy with page walks", 300*18054d02SAlexander Motin "Counter": "0,1,2,3", 301*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 302*18054d02SAlexander Motin "EventCode": "0x85", 303*18054d02SAlexander Motin "EventName": "ITLB_MISSES.WALK_DURATION", 304*18054d02SAlexander Motin "PublicDescription": "This event counts cycles when the page miss handler (PMH) is servicing page walks caused by ITLB misses.", 305*18054d02SAlexander Motin "SampleAfterValue": "100003", 306*18054d02SAlexander Motin "UMask": "0x10" 307*18054d02SAlexander Motin }, 308*18054d02SAlexander Motin { 309959826caSMatt Macy "BriefDescription": "Number of DTLB page walker hits in the L1+FB", 310959826caSMatt Macy "Counter": "0,1,2,3", 311*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 312*18054d02SAlexander Motin "EventCode": "0xBC", 313959826caSMatt Macy "EventName": "PAGE_WALKER_LOADS.DTLB_L1", 314959826caSMatt Macy "PublicDescription": "Number of DTLB page walker loads that hit in the L1+FB.", 315959826caSMatt Macy "SampleAfterValue": "2000003", 316*18054d02SAlexander Motin "UMask": "0x11" 317959826caSMatt Macy }, 318959826caSMatt Macy { 319959826caSMatt Macy "BriefDescription": "Number of DTLB page walker hits in the L2", 320959826caSMatt Macy "Counter": "0,1,2,3", 321*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 322*18054d02SAlexander Motin "EventCode": "0xBC", 323959826caSMatt Macy "EventName": "PAGE_WALKER_LOADS.DTLB_L2", 324959826caSMatt Macy "PublicDescription": "Number of DTLB page walker loads that hit in the L2.", 325959826caSMatt Macy "SampleAfterValue": "2000003", 326*18054d02SAlexander Motin "UMask": "0x12" 327959826caSMatt Macy }, 328959826caSMatt Macy { 329959826caSMatt Macy "BriefDescription": "Number of DTLB page walker hits in the L3 + XSNP", 330959826caSMatt Macy "Counter": "0,1,2,3", 331*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 332959826caSMatt Macy "Errata": "HSD25", 333*18054d02SAlexander Motin "EventCode": "0xBC", 334*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.DTLB_L3", 335959826caSMatt Macy "PublicDescription": "Number of DTLB page walker loads that hit in the L3.", 336959826caSMatt Macy "SampleAfterValue": "2000003", 337*18054d02SAlexander Motin "UMask": "0x14" 338959826caSMatt Macy }, 339959826caSMatt Macy { 340959826caSMatt Macy "BriefDescription": "Number of DTLB page walker hits in Memory", 341959826caSMatt Macy "Counter": "0,1,2,3", 342*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 343959826caSMatt Macy "Errata": "HSD25", 344*18054d02SAlexander Motin "EventCode": "0xBC", 345*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.DTLB_MEMORY", 346959826caSMatt Macy "PublicDescription": "Number of DTLB page walker loads from memory.", 347959826caSMatt Macy "SampleAfterValue": "2000003", 348*18054d02SAlexander Motin "UMask": "0x18" 349959826caSMatt Macy }, 350959826caSMatt Macy { 351*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the DTLB that hit in the L1 and FB.", 352*18054d02SAlexander Motin "Counter": "0,1,2,3", 353*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 354959826caSMatt Macy "EventCode": "0xBC", 355*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_DTLB_L1", 356*18054d02SAlexander Motin "SampleAfterValue": "2000003", 357*18054d02SAlexander Motin "UMask": "0x41" 358*18054d02SAlexander Motin }, 359*18054d02SAlexander Motin { 360*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the DTLB that hit in the L2.", 361*18054d02SAlexander Motin "Counter": "0,1,2,3", 362*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 363*18054d02SAlexander Motin "EventCode": "0xBC", 364*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_DTLB_L2", 365*18054d02SAlexander Motin "SampleAfterValue": "2000003", 366*18054d02SAlexander Motin "UMask": "0x42" 367*18054d02SAlexander Motin }, 368*18054d02SAlexander Motin { 369*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the DTLB that hit in the L3.", 370*18054d02SAlexander Motin "Counter": "0,1,2,3", 371*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 372*18054d02SAlexander Motin "EventCode": "0xBC", 373*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_DTLB_L3", 374*18054d02SAlexander Motin "SampleAfterValue": "2000003", 375*18054d02SAlexander Motin "UMask": "0x44" 376*18054d02SAlexander Motin }, 377*18054d02SAlexander Motin { 378*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the DTLB that hit in memory.", 379*18054d02SAlexander Motin "Counter": "0,1,2,3", 380*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 381*18054d02SAlexander Motin "EventCode": "0xBC", 382*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_DTLB_MEMORY", 383*18054d02SAlexander Motin "SampleAfterValue": "2000003", 384*18054d02SAlexander Motin "UMask": "0x48" 385*18054d02SAlexander Motin }, 386*18054d02SAlexander Motin { 387*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the ITLB that hit in the L1 and FB.", 388*18054d02SAlexander Motin "Counter": "0,1,2,3", 389*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 390*18054d02SAlexander Motin "EventCode": "0xBC", 391*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_ITLB_L1", 392*18054d02SAlexander Motin "SampleAfterValue": "2000003", 393*18054d02SAlexander Motin "UMask": "0x81" 394*18054d02SAlexander Motin }, 395*18054d02SAlexander Motin { 396*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the ITLB that hit in the L2.", 397*18054d02SAlexander Motin "Counter": "0,1,2,3", 398*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 399*18054d02SAlexander Motin "EventCode": "0xBC", 400*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_ITLB_L2", 401*18054d02SAlexander Motin "SampleAfterValue": "2000003", 402*18054d02SAlexander Motin "UMask": "0x82" 403*18054d02SAlexander Motin }, 404*18054d02SAlexander Motin { 405*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the ITLB that hit in the L2.", 406*18054d02SAlexander Motin "Counter": "0,1,2,3", 407*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 408*18054d02SAlexander Motin "EventCode": "0xBC", 409*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_ITLB_L3", 410*18054d02SAlexander Motin "SampleAfterValue": "2000003", 411*18054d02SAlexander Motin "UMask": "0x84" 412*18054d02SAlexander Motin }, 413*18054d02SAlexander Motin { 414*18054d02SAlexander Motin "BriefDescription": "Counts the number of Extended Page Table walks from the ITLB that hit in memory.", 415*18054d02SAlexander Motin "Counter": "0,1,2,3", 416*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 417*18054d02SAlexander Motin "EventCode": "0xBC", 418*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.EPT_ITLB_MEMORY", 419*18054d02SAlexander Motin "SampleAfterValue": "2000003", 420*18054d02SAlexander Motin "UMask": "0x88" 421*18054d02SAlexander Motin }, 422*18054d02SAlexander Motin { 423959826caSMatt Macy "BriefDescription": "Number of ITLB page walker hits in the L1+FB", 424959826caSMatt Macy "Counter": "0,1,2,3", 425*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 426*18054d02SAlexander Motin "EventCode": "0xBC", 427959826caSMatt Macy "EventName": "PAGE_WALKER_LOADS.ITLB_L1", 428959826caSMatt Macy "PublicDescription": "Number of ITLB page walker loads that hit in the L1+FB.", 429959826caSMatt Macy "SampleAfterValue": "2000003", 430*18054d02SAlexander Motin "UMask": "0x21" 431959826caSMatt Macy }, 432959826caSMatt Macy { 433959826caSMatt Macy "BriefDescription": "Number of ITLB page walker hits in the L2", 434959826caSMatt Macy "Counter": "0,1,2,3", 435*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 436*18054d02SAlexander Motin "EventCode": "0xBC", 437959826caSMatt Macy "EventName": "PAGE_WALKER_LOADS.ITLB_L2", 438959826caSMatt Macy "PublicDescription": "Number of ITLB page walker loads that hit in the L2.", 439959826caSMatt Macy "SampleAfterValue": "2000003", 440*18054d02SAlexander Motin "UMask": "0x22" 441959826caSMatt Macy }, 442959826caSMatt Macy { 443959826caSMatt Macy "BriefDescription": "Number of ITLB page walker hits in the L3 + XSNP", 444959826caSMatt Macy "Counter": "0,1,2,3", 445*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 446959826caSMatt Macy "Errata": "HSD25", 447*18054d02SAlexander Motin "EventCode": "0xBC", 448*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.ITLB_L3", 449959826caSMatt Macy "PublicDescription": "Number of ITLB page walker loads that hit in the L3.", 450959826caSMatt Macy "SampleAfterValue": "2000003", 451*18054d02SAlexander Motin "UMask": "0x24" 452959826caSMatt Macy }, 453959826caSMatt Macy { 454959826caSMatt Macy "BriefDescription": "Number of ITLB page walker hits in Memory", 455959826caSMatt Macy "Counter": "0,1,2,3", 456*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3", 457959826caSMatt Macy "Errata": "HSD25", 458*18054d02SAlexander Motin "EventCode": "0xBC", 459*18054d02SAlexander Motin "EventName": "PAGE_WALKER_LOADS.ITLB_MEMORY", 460959826caSMatt Macy "PublicDescription": "Number of ITLB page walker loads from memory.", 461959826caSMatt Macy "SampleAfterValue": "2000003", 462*18054d02SAlexander Motin "UMask": "0x28" 463959826caSMatt Macy }, 464959826caSMatt Macy { 465959826caSMatt Macy "BriefDescription": "DTLB flush attempts of the thread-specific entries", 466959826caSMatt Macy "Counter": "0,1,2,3", 467*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 468*18054d02SAlexander Motin "EventCode": "0xBD", 469959826caSMatt Macy "EventName": "TLB_FLUSH.DTLB_THREAD", 470959826caSMatt Macy "PublicDescription": "DTLB flush attempts of the thread-specific entries.", 471959826caSMatt Macy "SampleAfterValue": "100003", 472*18054d02SAlexander Motin "UMask": "0x1" 473959826caSMatt Macy }, 474959826caSMatt Macy { 475959826caSMatt Macy "BriefDescription": "STLB flush attempts", 476959826caSMatt Macy "Counter": "0,1,2,3", 477*18054d02SAlexander Motin "CounterHTOff": "0,1,2,3,4,5,6,7", 478*18054d02SAlexander Motin "EventCode": "0xBD", 479959826caSMatt Macy "EventName": "TLB_FLUSH.STLB_ANY", 480959826caSMatt Macy "PublicDescription": "Count number of STLB flush attempts.", 481959826caSMatt Macy "SampleAfterValue": "100003", 482*18054d02SAlexander Motin "UMask": "0x20" 483959826caSMatt Macy } 484959826caSMatt Macy]