11fbd54b2SAndi Kleen[ 21fbd54b2SAndi Kleen { 31fbd54b2SAndi Kleen "EventCode": "0x8", 41fbd54b2SAndi Kleen "Counter": "0,1,2,3", 51fbd54b2SAndi Kleen "UMask": "0x1", 61fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.ANY", 71fbd54b2SAndi Kleen "SampleAfterValue": "200000", 81fbd54b2SAndi Kleen "BriefDescription": "DTLB load misses" 91fbd54b2SAndi Kleen }, 101fbd54b2SAndi Kleen { 111fbd54b2SAndi Kleen "EventCode": "0x8", 121fbd54b2SAndi Kleen "Counter": "0,1,2,3", 131fbd54b2SAndi Kleen "UMask": "0x80", 141fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.LARGE_WALK_COMPLETED", 151fbd54b2SAndi Kleen "SampleAfterValue": "200000", 161fbd54b2SAndi Kleen "BriefDescription": "DTLB load miss large page walks" 171fbd54b2SAndi Kleen }, 181fbd54b2SAndi Kleen { 191fbd54b2SAndi Kleen "EventCode": "0x8", 201fbd54b2SAndi Kleen "Counter": "0,1,2,3", 211fbd54b2SAndi Kleen "UMask": "0x20", 221fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.PDE_MISS", 231fbd54b2SAndi Kleen "SampleAfterValue": "200000", 241fbd54b2SAndi Kleen "BriefDescription": "DTLB load miss caused by low part of address" 251fbd54b2SAndi Kleen }, 261fbd54b2SAndi Kleen { 271fbd54b2SAndi Kleen "EventCode": "0x8", 281fbd54b2SAndi Kleen "Counter": "0,1,2,3", 291fbd54b2SAndi Kleen "UMask": "0x10", 301fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.STLB_HIT", 311fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 321fbd54b2SAndi Kleen "BriefDescription": "DTLB second level hit" 331fbd54b2SAndi Kleen }, 341fbd54b2SAndi Kleen { 351fbd54b2SAndi Kleen "EventCode": "0x8", 361fbd54b2SAndi Kleen "Counter": "0,1,2,3", 371fbd54b2SAndi Kleen "UMask": "0x2", 381fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED", 391fbd54b2SAndi Kleen "SampleAfterValue": "200000", 401fbd54b2SAndi Kleen "BriefDescription": "DTLB load miss page walks complete" 411fbd54b2SAndi Kleen }, 421fbd54b2SAndi Kleen { 431fbd54b2SAndi Kleen "EventCode": "0x8", 441fbd54b2SAndi Kleen "Counter": "0,1,2,3", 451fbd54b2SAndi Kleen "UMask": "0x4", 461fbd54b2SAndi Kleen "EventName": "DTLB_LOAD_MISSES.WALK_CYCLES", 471fbd54b2SAndi Kleen "SampleAfterValue": "200000", 481fbd54b2SAndi Kleen "BriefDescription": "DTLB load miss page walk cycles" 491fbd54b2SAndi Kleen }, 501fbd54b2SAndi Kleen { 511fbd54b2SAndi Kleen "EventCode": "0x49", 521fbd54b2SAndi Kleen "Counter": "0,1,2,3", 531fbd54b2SAndi Kleen "UMask": "0x1", 541fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.ANY", 551fbd54b2SAndi Kleen "SampleAfterValue": "200000", 561fbd54b2SAndi Kleen "BriefDescription": "DTLB misses" 571fbd54b2SAndi Kleen }, 581fbd54b2SAndi Kleen { 591fbd54b2SAndi Kleen "EventCode": "0x49", 601fbd54b2SAndi Kleen "Counter": "0,1,2,3", 611fbd54b2SAndi Kleen "UMask": "0x80", 621fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.LARGE_WALK_COMPLETED", 631fbd54b2SAndi Kleen "SampleAfterValue": "200000", 641fbd54b2SAndi Kleen "BriefDescription": "DTLB miss large page walks" 651fbd54b2SAndi Kleen }, 661fbd54b2SAndi Kleen { 671fbd54b2SAndi Kleen "EventCode": "0x49", 681fbd54b2SAndi Kleen "Counter": "0,1,2,3", 691fbd54b2SAndi Kleen "UMask": "0x20", 701fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.PDE_MISS", 711fbd54b2SAndi Kleen "SampleAfterValue": "200000", 721fbd54b2SAndi Kleen "BriefDescription": "DTLB misses caused by low part of address. Count also includes 2M page references because 2M pages do not use the PDE." 731fbd54b2SAndi Kleen }, 741fbd54b2SAndi Kleen { 751fbd54b2SAndi Kleen "EventCode": "0x49", 761fbd54b2SAndi Kleen "Counter": "0,1,2,3", 771fbd54b2SAndi Kleen "UMask": "0x10", 781fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.STLB_HIT", 791fbd54b2SAndi Kleen "SampleAfterValue": "200000", 801fbd54b2SAndi Kleen "BriefDescription": "DTLB first level misses but second level hit" 811fbd54b2SAndi Kleen }, 821fbd54b2SAndi Kleen { 831fbd54b2SAndi Kleen "EventCode": "0x49", 841fbd54b2SAndi Kleen "Counter": "0,1,2,3", 851fbd54b2SAndi Kleen "UMask": "0x2", 861fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.WALK_COMPLETED", 871fbd54b2SAndi Kleen "SampleAfterValue": "200000", 881fbd54b2SAndi Kleen "BriefDescription": "DTLB miss page walks" 891fbd54b2SAndi Kleen }, 901fbd54b2SAndi Kleen { 911fbd54b2SAndi Kleen "EventCode": "0x49", 921fbd54b2SAndi Kleen "Counter": "0,1,2,3", 931fbd54b2SAndi Kleen "UMask": "0x4", 941fbd54b2SAndi Kleen "EventName": "DTLB_MISSES.WALK_CYCLES", 951fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 961fbd54b2SAndi Kleen "BriefDescription": "DTLB miss page walk cycles" 971fbd54b2SAndi Kleen }, 981fbd54b2SAndi Kleen { 991fbd54b2SAndi Kleen "EventCode": "0x4F", 1001fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1011fbd54b2SAndi Kleen "UMask": "0x10", 1021fbd54b2SAndi Kleen "EventName": "EPT.WALK_CYCLES", 1031fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1041fbd54b2SAndi Kleen "BriefDescription": "Extended Page Table walk cycles" 1051fbd54b2SAndi Kleen }, 1061fbd54b2SAndi Kleen { 1071fbd54b2SAndi Kleen "EventCode": "0xAE", 1081fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1091fbd54b2SAndi Kleen "UMask": "0x1", 1101fbd54b2SAndi Kleen "EventName": "ITLB_FLUSH", 1111fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1121fbd54b2SAndi Kleen "BriefDescription": "ITLB flushes" 1131fbd54b2SAndi Kleen }, 1141fbd54b2SAndi Kleen { 1151fbd54b2SAndi Kleen "PEBS": "1", 1161fbd54b2SAndi Kleen "EventCode": "0xC8", 1171fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1181fbd54b2SAndi Kleen "UMask": "0x20", 1191fbd54b2SAndi Kleen "EventName": "ITLB_MISS_RETIRED", 1201fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1211fbd54b2SAndi Kleen "BriefDescription": "Retired instructions that missed the ITLB (Precise Event)" 1221fbd54b2SAndi Kleen }, 1231fbd54b2SAndi Kleen { 1241fbd54b2SAndi Kleen "EventCode": "0x85", 1251fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1261fbd54b2SAndi Kleen "UMask": "0x1", 1271fbd54b2SAndi Kleen "EventName": "ITLB_MISSES.ANY", 1281fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1291fbd54b2SAndi Kleen "BriefDescription": "ITLB miss" 1301fbd54b2SAndi Kleen }, 1311fbd54b2SAndi Kleen { 1321fbd54b2SAndi Kleen "EventCode": "0x85", 1331fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1341fbd54b2SAndi Kleen "UMask": "0x80", 1351fbd54b2SAndi Kleen "EventName": "ITLB_MISSES.LARGE_WALK_COMPLETED", 1361fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1371fbd54b2SAndi Kleen "BriefDescription": "ITLB miss large page walks" 1381fbd54b2SAndi Kleen }, 1391fbd54b2SAndi Kleen { 1401fbd54b2SAndi Kleen "EventCode": "0x85", 1411fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1421fbd54b2SAndi Kleen "UMask": "0x2", 1431fbd54b2SAndi Kleen "EventName": "ITLB_MISSES.WALK_COMPLETED", 1441fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1451fbd54b2SAndi Kleen "BriefDescription": "ITLB miss page walks" 1461fbd54b2SAndi Kleen }, 1471fbd54b2SAndi Kleen { 1481fbd54b2SAndi Kleen "EventCode": "0x85", 1491fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1501fbd54b2SAndi Kleen "UMask": "0x4", 1511fbd54b2SAndi Kleen "EventName": "ITLB_MISSES.WALK_CYCLES", 1521fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 1531fbd54b2SAndi Kleen "BriefDescription": "ITLB miss page walk cycles" 1541fbd54b2SAndi Kleen }, 1551fbd54b2SAndi Kleen { 1561fbd54b2SAndi Kleen "PEBS": "1", 1571fbd54b2SAndi Kleen "EventCode": "0xCB", 1581fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1591fbd54b2SAndi Kleen "UMask": "0x80", 1601fbd54b2SAndi Kleen "EventName": "MEM_LOAD_RETIRED.DTLB_MISS", 1611fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1621fbd54b2SAndi Kleen "BriefDescription": "Retired loads that miss the DTLB (Precise Event)" 1631fbd54b2SAndi Kleen }, 1641fbd54b2SAndi Kleen { 1651fbd54b2SAndi Kleen "PEBS": "1", 1661fbd54b2SAndi Kleen "EventCode": "0xC", 1671fbd54b2SAndi Kleen "Counter": "0,1,2,3", 1681fbd54b2SAndi Kleen "UMask": "0x1", 1691fbd54b2SAndi Kleen "EventName": "MEM_STORE_RETIRED.DTLB_MISS", 1701fbd54b2SAndi Kleen "SampleAfterValue": "200000", 1711fbd54b2SAndi Kleen "BriefDescription": "Retired stores that miss the DTLB (Precise Event)" 1721fbd54b2SAndi Kleen } 1731fbd54b2SAndi Kleen]