101dd2545SAndi Kleen[ 201dd2545SAndi Kleen { 3*274c0a75SIan Rogers "BriefDescription": "DTLB load misses", 4*274c0a75SIan Rogers "EventCode": "0x8", 501dd2545SAndi Kleen "EventName": "DTLB_LOAD_MISSES.ANY", 601dd2545SAndi Kleen "SampleAfterValue": "200000", 7*274c0a75SIan Rogers "UMask": "0x1" 801dd2545SAndi Kleen }, 901dd2545SAndi Kleen { 10*274c0a75SIan Rogers "BriefDescription": "DTLB load miss caused by low part of address", 11*274c0a75SIan Rogers "EventCode": "0x8", 1201dd2545SAndi Kleen "EventName": "DTLB_LOAD_MISSES.PDE_MISS", 1301dd2545SAndi Kleen "SampleAfterValue": "200000", 14*274c0a75SIan Rogers "UMask": "0x20" 1501dd2545SAndi Kleen }, 1601dd2545SAndi Kleen { 17*274c0a75SIan Rogers "BriefDescription": "DTLB second level hit", 18*274c0a75SIan Rogers "EventCode": "0x8", 1901dd2545SAndi Kleen "EventName": "DTLB_LOAD_MISSES.STLB_HIT", 2001dd2545SAndi Kleen "SampleAfterValue": "2000000", 21*274c0a75SIan Rogers "UMask": "0x10" 2201dd2545SAndi Kleen }, 2301dd2545SAndi Kleen { 24*274c0a75SIan Rogers "BriefDescription": "DTLB load miss page walks complete", 25*274c0a75SIan Rogers "EventCode": "0x8", 2601dd2545SAndi Kleen "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED", 2701dd2545SAndi Kleen "SampleAfterValue": "200000", 28*274c0a75SIan Rogers "UMask": "0x2" 2901dd2545SAndi Kleen }, 3001dd2545SAndi Kleen { 31*274c0a75SIan Rogers "BriefDescription": "DTLB load miss page walk cycles", 32*274c0a75SIan Rogers "EventCode": "0x8", 3301dd2545SAndi Kleen "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES", 3401dd2545SAndi Kleen "SampleAfterValue": "200000", 35*274c0a75SIan Rogers "UMask": "0x4" 3601dd2545SAndi Kleen }, 3701dd2545SAndi Kleen { 38*274c0a75SIan Rogers "BriefDescription": "DTLB misses", 39*274c0a75SIan Rogers "EventCode": "0x49", 4001dd2545SAndi Kleen "EventName": "DTLB_MISSES.ANY", 4101dd2545SAndi Kleen "SampleAfterValue": "200000", 42*274c0a75SIan Rogers "UMask": "0x1" 4301dd2545SAndi Kleen }, 4401dd2545SAndi Kleen { 45*274c0a75SIan Rogers "BriefDescription": "DTLB miss large page walks", 46*274c0a75SIan Rogers "EventCode": "0x49", 4701dd2545SAndi Kleen "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED", 4801dd2545SAndi Kleen "SampleAfterValue": "200000", 49*274c0a75SIan Rogers "UMask": "0x80" 5001dd2545SAndi Kleen }, 5101dd2545SAndi Kleen { 52*274c0a75SIan Rogers "BriefDescription": "DTLB first level misses but second level hit", 53*274c0a75SIan Rogers "EventCode": "0x49", 5401dd2545SAndi Kleen "EventName": "DTLB_MISSES.STLB_HIT", 5501dd2545SAndi Kleen "SampleAfterValue": "200000", 56*274c0a75SIan Rogers "UMask": "0x10" 5701dd2545SAndi Kleen }, 5801dd2545SAndi Kleen { 59*274c0a75SIan Rogers "BriefDescription": "DTLB miss page walks", 60*274c0a75SIan Rogers "EventCode": "0x49", 6101dd2545SAndi Kleen "EventName": "DTLB_MISSES.WALK_COMPLETED", 6201dd2545SAndi Kleen "SampleAfterValue": "200000", 63*274c0a75SIan Rogers "UMask": "0x2" 6401dd2545SAndi Kleen }, 6501dd2545SAndi Kleen { 66*274c0a75SIan Rogers "BriefDescription": "DTLB miss page walk cycles", 67*274c0a75SIan Rogers "EventCode": "0x49", 6801dd2545SAndi Kleen "EventName": "DTLB_MISSES.WALK_CYCLES", 6901dd2545SAndi Kleen "SampleAfterValue": "2000000", 70*274c0a75SIan Rogers "UMask": "0x4" 7101dd2545SAndi Kleen }, 7201dd2545SAndi Kleen { 73*274c0a75SIan Rogers "BriefDescription": "Extended Page Table walk cycles", 74*274c0a75SIan Rogers "EventCode": "0x4F", 7501dd2545SAndi Kleen "EventName": "EPT.WALK_CYCLES", 7601dd2545SAndi Kleen "SampleAfterValue": "2000000", 77*274c0a75SIan Rogers "UMask": "0x10" 7801dd2545SAndi Kleen }, 7901dd2545SAndi Kleen { 80*274c0a75SIan Rogers "BriefDescription": "ITLB flushes", 81*274c0a75SIan Rogers "EventCode": "0xAE", 8201dd2545SAndi Kleen "EventName": "ITLB_FLUSH", 8301dd2545SAndi Kleen "SampleAfterValue": "2000000", 84*274c0a75SIan Rogers "UMask": "0x1" 8501dd2545SAndi Kleen }, 8601dd2545SAndi Kleen { 87*274c0a75SIan Rogers "BriefDescription": "ITLB miss", 8801dd2545SAndi Kleen "EventCode": "0x85", 8901dd2545SAndi Kleen "EventName": "ITLB_MISSES.ANY", 9001dd2545SAndi Kleen "SampleAfterValue": "200000", 91*274c0a75SIan Rogers "UMask": "0x1" 9201dd2545SAndi Kleen }, 9301dd2545SAndi Kleen { 94*274c0a75SIan Rogers "BriefDescription": "ITLB miss page walks", 95*274c0a75SIan Rogers "EventCode": "0x85", 9601dd2545SAndi Kleen "EventName": "ITLB_MISSES.WALK_COMPLETED", 9701dd2545SAndi Kleen "SampleAfterValue": "200000", 98*274c0a75SIan Rogers "UMask": "0x2" 9901dd2545SAndi Kleen }, 10001dd2545SAndi Kleen { 101*274c0a75SIan Rogers "BriefDescription": "ITLB miss page walk cycles", 102*274c0a75SIan Rogers "EventCode": "0x85", 10301dd2545SAndi Kleen "EventName": "ITLB_MISSES.WALK_CYCLES", 10401dd2545SAndi Kleen "SampleAfterValue": "2000000", 105*274c0a75SIan Rogers "UMask": "0x4" 10601dd2545SAndi Kleen }, 10701dd2545SAndi Kleen { 108*274c0a75SIan Rogers "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)", 109*274c0a75SIan Rogers "EventCode": "0xC8", 110*274c0a75SIan Rogers "EventName": "ITLB_MISS_RETIRED", 11101dd2545SAndi Kleen "PEBS": "1", 112*274c0a75SIan Rogers "SampleAfterValue": "200000", 113*274c0a75SIan Rogers "UMask": "0x20" 114*274c0a75SIan Rogers }, 115*274c0a75SIan Rogers { 116*274c0a75SIan Rogers "BriefDescription": "Retired loads that miss the DTLB (Precise Event)", 11701dd2545SAndi Kleen "EventCode": "0xCB", 11801dd2545SAndi Kleen "EventName": "MEM_LOAD_RETIRED.DTLB_MISS", 119*274c0a75SIan Rogers "PEBS": "1", 12001dd2545SAndi Kleen "SampleAfterValue": "200000", 121*274c0a75SIan Rogers "UMask": "0x80" 12201dd2545SAndi Kleen }, 12301dd2545SAndi Kleen { 124*274c0a75SIan Rogers "BriefDescription": "Retired stores that miss the DTLB (Precise Event)", 125*274c0a75SIan Rogers "EventCode": "0xC", 12601dd2545SAndi Kleen "EventName": "MEM_STORE_RETIRED.DTLB_MISS", 127*274c0a75SIan Rogers "PEBS": "1", 12801dd2545SAndi Kleen "SampleAfterValue": "200000", 129*274c0a75SIan Rogers "UMask": "0x1" 13001dd2545SAndi Kleen } 13101dd2545SAndi Kleen] 132