2021-05-27 00:09:36 +05:00
[
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts page walks completed due to demand data loads whose address translations missed in the TLB and were mapped to 4K pages. The page walks can end with or without a page fault." ,
"EventCode" : "0x08" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x2" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.WALK_COMPLETED_4K" ,
"SampleAfterValue" : "2000003" ,
"BriefDescription" : "Page walks completed due to a demand data load to a 4K page."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts page walks completed due to demand data loads whose address translations missed in the TLB and were mapped to 2M/4M pages. The page walks can end with or without a page fault." ,
"EventCode" : "0x08" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x4" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.WALK_COMPLETED_2M_4M" ,
"SampleAfterValue" : "2000003" ,
"BriefDescription" : "Page walks completed due to a demand data load to a 2M/4M page."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts demand data loads that caused a completed page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels. The page walk can end with or without a fault." ,
"EventCode" : "0x08" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0xe" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.WALK_COMPLETED" ,
"SampleAfterValue" : "100003" ,
"BriefDescription" : "Load miss in all TLB levels causes a page walk that completes. (All page sizes)"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of page walks outstanding for a demand load in the PMH (Page Miss Handler) each cycle." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x08" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x10" ,
2021-07-22 21:18:54 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.WALK_PENDING" ,
"SampleAfterValue" : "2000003" ,
"BriefDescription" : "Number of page walks outstanding for a demand load in the PMH each cycle."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a demand load." ,
"EventCode" : "0x08" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x10" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.WALK_ACTIVE" ,
2021-07-22 21:18:54 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Cycles when at least one PMH is busy with a page walk for a demand load." ,
"CounterMask" : "1"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts loads that miss the DTLB (Data TLB) and hit the STLB (Second level TLB)." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x08" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x20" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_LOAD_MISSES.STLB_HIT" ,
"SampleAfterValue" : "2000003" ,
"BriefDescription" : "Loads that miss the DTLB and hit the STLB."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 4K pages. The page walks can end with or without a page fault." ,
"EventCode" : "0x49" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x2" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_STORE_MISSES.WALK_COMPLETED_4K" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Page walks completed due to a demand data store to a 4K page."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts page walks completed due to demand data stores whose address translations missed in the TLB and were mapped to 2M/4M pages. The page walks can end with or without a page fault." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x49" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x4" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_STORE_MISSES.WALK_COMPLETED_2M_4M" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Page walks completed due to a demand data store to a 2M/4M page."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts demand data stores that caused a completed page walk of any page size (4K/2M/4M/1G). This implies it missed in all TLB levels. The page walk can end with or without a fault." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x49" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0xe" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_STORE_MISSES.WALK_COMPLETED" ,
2021-07-22 21:18:54 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Store misses in all TLB levels causes a page walk that completes. (All page sizes)"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of page walks outstanding for a store in the PMH (Page Miss Handler) each cycle." ,
"EventCode" : "0x49" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x10" ,
"PEBScounters" : "0,1,2,3" ,
"EventName" : "DTLB_STORE_MISSES.WALK_PENDING" ,
"SampleAfterValue" : "2000003" ,
"BriefDescription" : "Number of page walks outstanding for a store in the PMH each cycle."
} ,
{
"CollectPEBSRecord" : "2" ,
"PublicDescription" : "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a store." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x49" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x10" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_STORE_MISSES.WALK_ACTIVE" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Cycles when at least one PMH is busy with a page walk for a store." ,
"CounterMask" : "1"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts stores that miss the DTLB (Data TLB) and hit the STLB (2nd Level TLB)." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x49" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x20" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "DTLB_STORE_MISSES.STLB_HIT" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Stores that miss the DTLB and hit the STLB."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts completed page walks (4K page size) caused by a code fetch. This implies it missed in the ITLB and further levels of TLB. The page walk can end with or without a fault." ,
"EventCode" : "0x85" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x2" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.WALK_COMPLETED_4K" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Code miss in all TLB levels causes a page walk that completes. (4K)"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts code misses in all ITLB (Instruction TLB) levels that caused a completed page walk (2M and 4M page sizes). The page walk can end with or without a fault." ,
"EventCode" : "0x85" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x4" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.WALK_COMPLETED_2M_4M" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Code miss in all TLB levels causes a page walk that completes. (2M/4M)"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts completed page walks (2M and 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." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x85" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0xe" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.WALK_COMPLETED" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Code miss in all TLB levels causes a page walk that completes. (All page sizes)"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of page walks outstanding for an outstanding code (instruction fetch) request in the PMH (Page Miss Handler) each cycle." ,
"EventCode" : "0x85" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x10" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.WALK_PENDING" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Number of page walks outstanding for an outstanding code request in the PMH each cycle."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts cycles when at least one PMH (Page Miss Handler) is busy with a page walk for a code (instruction fetch) request." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x85" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x10" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.WALK_ACTIVE" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Cycles when at least one PMH is busy with a page walk for code (instruction fetch) request." ,
"CounterMask" : "1"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts instruction fetch requests that miss the ITLB (Instruction TLB) and hit the STLB (Second-level TLB)." ,
2021-07-22 21:18:54 +05:00
"EventCode" : "0x85" ,
2021-09-23 21:59:15 +05:00
"Counter" : "0,1,2,3" ,
"UMask" : "0x20" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB_MISSES.STLB_HIT" ,
2021-05-27 00:09:36 +05:00
"SampleAfterValue" : "100003" ,
2021-09-23 21:59:15 +05:00
"BriefDescription" : "Instruction fetch requests that miss the ITLB and hit the STLB."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of flushes of the big or small ITLB pages. Counting include both TLB Flush (covering all sets) and TLB Set Clear (set-specific)." ,
"EventCode" : "0xAE" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x1" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "ITLB.ITLB_FLUSH" ,
"SampleAfterValue" : "100007" ,
"BriefDescription" : "Flushing of the Instruction TLB (ITLB) pages, includes 4k/2M/4M pages."
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of DTLB flush attempts of the thread-specific entries." ,
"EventCode" : "0xBD" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x1" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "TLB_FLUSH.DTLB_THREAD" ,
"SampleAfterValue" : "100007" ,
"BriefDescription" : "DTLB flush attempts of the thread-specific entries"
2021-05-27 00:09:36 +05:00
} ,
{
"CollectPEBSRecord" : "2" ,
2021-09-23 21:59:15 +05:00
"PublicDescription" : "Counts the number of any STLB flush attempts (such as entire, VPID, PCID, InvPage, CR3 write, etc.)." ,
"EventCode" : "0xBD" ,
2021-05-27 00:09:36 +05:00
"Counter" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"UMask" : "0x20" ,
2021-05-27 00:09:36 +05:00
"PEBScounters" : "0,1,2,3" ,
2021-09-23 21:59:15 +05:00
"EventName" : "TLB_FLUSH.STLB_ANY" ,
"SampleAfterValue" : "100007" ,
"BriefDescription" : "STLB flush attempts"
2021-05-27 00:09:36 +05:00
}
]