11e8ad07eSIan Rogers[ 21e8ad07eSIan Rogers { 3917f63adSIan Rogers "BriefDescription": "Loads that miss the DTLB and hit the STLB.", 4917f63adSIan Rogers "Counter": "0,1,2,3", 5917f63adSIan Rogers "EventCode": "0x12", 6917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.STLB_HIT", 7*82acba74SIan Rogers "PublicDescription": "Counts loads that miss the DTLB (Data TLB) and hit the STLB (Second level TLB). Available PDIST counters: 0", 8917f63adSIan Rogers "SampleAfterValue": "100003", 9917f63adSIan Rogers "UMask": "0x20" 10917f63adSIan Rogers }, 11917f63adSIan Rogers { 12917f63adSIan Rogers "BriefDescription": "Cycles when at least one PMH is busy with a page walk for a demand load.", 13917f63adSIan Rogers "Counter": "0,1,2,3", 14917f63adSIan Rogers "CounterMask": "1", 15917f63adSIan Rogers "EventCode": "0x12", 16917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_ACTIVE", 17*82acba74SIan Rogers "PublicDescription": "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a demand load. Available PDIST counters: 0", 18917f63adSIan Rogers "SampleAfterValue": "100003", 19917f63adSIan Rogers "UMask": "0x10" 20917f63adSIan Rogers }, 21917f63adSIan Rogers { 221e8ad07eSIan Rogers "BriefDescription": "Load miss in all TLB levels causes a page walk that completes. (All page sizes)", 23917f63adSIan Rogers "Counter": "0,1,2,3", 241e8ad07eSIan Rogers "EventCode": "0x12", 251e8ad07eSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED", 26*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (all page sizes) caused by demand data loads. This implies it missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 271e8ad07eSIan Rogers "SampleAfterValue": "100003", 281e8ad07eSIan Rogers "UMask": "0xe" 291e8ad07eSIan Rogers }, 301e8ad07eSIan Rogers { 31917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data load to a 1G page.", 32917f63adSIan Rogers "Counter": "0,1,2,3", 33917f63adSIan Rogers "EventCode": "0x12", 34917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_1G", 35*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (1G sizes) caused by demand data loads. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 36917f63adSIan Rogers "SampleAfterValue": "100003", 37917f63adSIan Rogers "UMask": "0x8" 38917f63adSIan Rogers }, 39917f63adSIan Rogers { 40917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data load to a 2M/4M page.", 41917f63adSIan Rogers "Counter": "0,1,2,3", 42917f63adSIan Rogers "EventCode": "0x12", 43917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_2M_4M", 44*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (2M/4M sizes) caused by demand data loads. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 45917f63adSIan Rogers "SampleAfterValue": "100003", 46917f63adSIan Rogers "UMask": "0x4" 47917f63adSIan Rogers }, 48917f63adSIan Rogers { 49917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data load to a 4K page.", 50917f63adSIan Rogers "Counter": "0,1,2,3", 51917f63adSIan Rogers "EventCode": "0x12", 52917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED_4K", 53*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (4K sizes) caused by demand data loads. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 54917f63adSIan Rogers "SampleAfterValue": "100003", 55917f63adSIan Rogers "UMask": "0x2" 56917f63adSIan Rogers }, 57917f63adSIan Rogers { 58917f63adSIan Rogers "BriefDescription": "Number of page walks outstanding for a demand load in the PMH each cycle.", 59917f63adSIan Rogers "Counter": "0,1,2,3", 60917f63adSIan Rogers "EventCode": "0x12", 61917f63adSIan Rogers "EventName": "DTLB_LOAD_MISSES.WALK_PENDING", 62*82acba74SIan Rogers "PublicDescription": "Counts the number of page walks outstanding for a demand load in the PMH (Page Miss Handler) each cycle. Available PDIST counters: 0", 63917f63adSIan Rogers "SampleAfterValue": "100003", 64917f63adSIan Rogers "UMask": "0x10" 65917f63adSIan Rogers }, 66917f63adSIan Rogers { 67917f63adSIan Rogers "BriefDescription": "Stores that miss the DTLB and hit the STLB.", 68917f63adSIan Rogers "Counter": "0,1,2,3", 69917f63adSIan Rogers "EventCode": "0x13", 70917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.STLB_HIT", 71*82acba74SIan Rogers "PublicDescription": "Counts stores that miss the DTLB (Data TLB) and hit the STLB (2nd Level TLB). Available PDIST counters: 0", 72917f63adSIan Rogers "SampleAfterValue": "100003", 73917f63adSIan Rogers "UMask": "0x20" 74917f63adSIan Rogers }, 75917f63adSIan Rogers { 76917f63adSIan Rogers "BriefDescription": "Cycles when at least one PMH is busy with a page walk for a store.", 77917f63adSIan Rogers "Counter": "0,1,2,3", 78917f63adSIan Rogers "CounterMask": "1", 79917f63adSIan Rogers "EventCode": "0x13", 80917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_ACTIVE", 81*82acba74SIan Rogers "PublicDescription": "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a store. Available PDIST counters: 0", 82917f63adSIan Rogers "SampleAfterValue": "100003", 83917f63adSIan Rogers "UMask": "0x10" 84917f63adSIan Rogers }, 85917f63adSIan Rogers { 861e8ad07eSIan Rogers "BriefDescription": "Store misses in all TLB levels causes a page walk that completes. (All page sizes)", 87917f63adSIan Rogers "Counter": "0,1,2,3", 881e8ad07eSIan Rogers "EventCode": "0x13", 891e8ad07eSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED", 90*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (all page sizes) caused by demand data stores. This implies it missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 911e8ad07eSIan Rogers "SampleAfterValue": "100003", 921e8ad07eSIan Rogers "UMask": "0xe" 931e8ad07eSIan Rogers }, 941e8ad07eSIan Rogers { 95917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data store to a 1G page.", 96917f63adSIan Rogers "Counter": "0,1,2,3", 97917f63adSIan Rogers "EventCode": "0x13", 98917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_1G", 99*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (1G sizes) caused by demand data stores. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 100917f63adSIan Rogers "SampleAfterValue": "100003", 101917f63adSIan Rogers "UMask": "0x8" 102917f63adSIan Rogers }, 103917f63adSIan Rogers { 104917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data store to a 2M/4M page.", 105917f63adSIan Rogers "Counter": "0,1,2,3", 106917f63adSIan Rogers "EventCode": "0x13", 107917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_2M_4M", 108*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (2M/4M sizes) caused by demand data stores. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 109917f63adSIan Rogers "SampleAfterValue": "100003", 110917f63adSIan Rogers "UMask": "0x4" 111917f63adSIan Rogers }, 112917f63adSIan Rogers { 113917f63adSIan Rogers "BriefDescription": "Page walks completed due to a demand data store to a 4K page.", 114917f63adSIan Rogers "Counter": "0,1,2,3", 115917f63adSIan Rogers "EventCode": "0x13", 116917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_COMPLETED_4K", 117*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (4K sizes) caused by demand data stores. This implies address translations missed in the DTLB and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 118917f63adSIan Rogers "SampleAfterValue": "100003", 119917f63adSIan Rogers "UMask": "0x2" 120917f63adSIan Rogers }, 121917f63adSIan Rogers { 122917f63adSIan Rogers "BriefDescription": "Number of page walks outstanding for a store in the PMH each cycle.", 123917f63adSIan Rogers "Counter": "0,1,2,3", 124917f63adSIan Rogers "EventCode": "0x13", 125917f63adSIan Rogers "EventName": "DTLB_STORE_MISSES.WALK_PENDING", 126*82acba74SIan Rogers "PublicDescription": "Counts the number of page walks outstanding for a store in the PMH (Page Miss Handler) each cycle. Available PDIST counters: 0", 127917f63adSIan Rogers "SampleAfterValue": "100003", 128917f63adSIan Rogers "UMask": "0x10" 129917f63adSIan Rogers }, 130917f63adSIan Rogers { 131917f63adSIan Rogers "BriefDescription": "Instruction fetch requests that miss the ITLB and hit the STLB.", 132917f63adSIan Rogers "Counter": "0,1,2,3", 133917f63adSIan Rogers "EventCode": "0x11", 134917f63adSIan Rogers "EventName": "ITLB_MISSES.STLB_HIT", 135*82acba74SIan Rogers "PublicDescription": "Counts instruction fetch requests that miss the ITLB (Instruction TLB) and hit the STLB (Second-level TLB). Available PDIST counters: 0", 136917f63adSIan Rogers "SampleAfterValue": "100003", 137917f63adSIan Rogers "UMask": "0x20" 138917f63adSIan Rogers }, 139917f63adSIan Rogers { 140917f63adSIan Rogers "BriefDescription": "Cycles when at least one PMH is busy with a page walk for code (instruction fetch) request.", 141917f63adSIan Rogers "Counter": "0,1,2,3", 142917f63adSIan Rogers "CounterMask": "1", 143917f63adSIan Rogers "EventCode": "0x11", 144917f63adSIan Rogers "EventName": "ITLB_MISSES.WALK_ACTIVE", 145*82acba74SIan Rogers "PublicDescription": "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a code (instruction fetch) request. Available PDIST counters: 0", 146917f63adSIan Rogers "SampleAfterValue": "100003", 147917f63adSIan Rogers "UMask": "0x10" 148917f63adSIan Rogers }, 149917f63adSIan Rogers { 1501e8ad07eSIan Rogers "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (All page sizes)", 151917f63adSIan Rogers "Counter": "0,1,2,3", 1521e8ad07eSIan Rogers "EventCode": "0x11", 1531e8ad07eSIan Rogers "EventName": "ITLB_MISSES.WALK_COMPLETED", 154*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (all page sizes) caused by a code fetch. This implies it missed in the ITLB (Instruction TLB) and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 1551e8ad07eSIan Rogers "SampleAfterValue": "100003", 1561e8ad07eSIan Rogers "UMask": "0xe" 157917f63adSIan Rogers }, 158917f63adSIan Rogers { 159917f63adSIan Rogers "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (2M/4M)", 160917f63adSIan Rogers "Counter": "0,1,2,3", 161917f63adSIan Rogers "EventCode": "0x11", 162917f63adSIan Rogers "EventName": "ITLB_MISSES.WALK_COMPLETED_2M_4M", 163*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (2M/4M page sizes) caused by a code fetch. This implies it missed in the ITLB (Instruction TLB) and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 164917f63adSIan Rogers "SampleAfterValue": "100003", 165917f63adSIan Rogers "UMask": "0x4" 166917f63adSIan Rogers }, 167917f63adSIan Rogers { 168917f63adSIan Rogers "BriefDescription": "Code miss in all TLB levels causes a page walk that completes. (4K)", 169917f63adSIan Rogers "Counter": "0,1,2,3", 170917f63adSIan Rogers "EventCode": "0x11", 171917f63adSIan Rogers "EventName": "ITLB_MISSES.WALK_COMPLETED_4K", 172*82acba74SIan Rogers "PublicDescription": "Counts completed page walks (4K page sizes) caused by a code fetch. This implies it missed in the ITLB (Instruction TLB) and further levels of TLB. The page walk can end with or without a fault. Available PDIST counters: 0", 173917f63adSIan Rogers "SampleAfterValue": "100003", 174917f63adSIan Rogers "UMask": "0x2" 175917f63adSIan Rogers }, 176917f63adSIan Rogers { 177917f63adSIan Rogers "BriefDescription": "Number of page walks outstanding for an outstanding code request in the PMH each cycle.", 178917f63adSIan Rogers "Counter": "0,1,2,3", 179917f63adSIan Rogers "EventCode": "0x11", 180917f63adSIan Rogers "EventName": "ITLB_MISSES.WALK_PENDING", 181*82acba74SIan Rogers "PublicDescription": "Counts the number of page walks outstanding for an outstanding code (instruction fetch) request in the PMH (Page Miss Handler) each cycle. Available PDIST counters: 0", 182917f63adSIan Rogers "SampleAfterValue": "100003", 183917f63adSIan Rogers "UMask": "0x10" 1841e8ad07eSIan Rogers } 1851e8ad07eSIan Rogers] 186