Commit fae0a4df authored by Andi Kleen's avatar Andi Kleen Committed by Arnaldo Carvalho de Melo

perf vendor events intel: Update BroadwellDE events to V7

Signed-off-by: default avatarAndi Kleen <ak@linux.intel.com>
Link: https://lkml.kernel.org/r/20180118234518.GA27753@tassilo.jf.intel.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 1716021e
...@@ -95,7 +95,6 @@ ...@@ -95,7 +95,6 @@
"BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.", "BriefDescription": "Counts the number of times a class of instructions that may cause a transactional abort was executed. Since this is the count of execution, it may not always cause a transactional abort.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "TX_EXEC.MISC1", "EventName": "TX_EXEC.MISC1",
"PublicDescription": "Unfriendly TSX abort triggered by a flowmarker.",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
...@@ -171,11 +170,11 @@ ...@@ -171,11 +170,11 @@
{ {
"EventCode": "0xc8", "EventCode": "0xc8",
"UMask": "0x4", "UMask": "0x4",
"BriefDescription": "Number of times HLE abort was triggered", "BriefDescription": "Number of times HLE abort was triggered (PEBS)",
"PEBS": "1", "PEBS": "1",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "HLE_RETIRED.ABORTED", "EventName": "HLE_RETIRED.ABORTED",
"PublicDescription": "Number of times HLE abort was triggered.", "PublicDescription": "Number of times HLE abort was triggered (PEBS).",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
...@@ -252,11 +251,11 @@ ...@@ -252,11 +251,11 @@
{ {
"EventCode": "0xc9", "EventCode": "0xc9",
"UMask": "0x4", "UMask": "0x4",
"BriefDescription": "Number of times RTM abort was triggered", "BriefDescription": "Number of times RTM abort was triggered (PEBS)",
"PEBS": "1", "PEBS": "1",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "RTM_RETIRED.ABORTED", "EventName": "RTM_RETIRED.ABORTED",
"PublicDescription": "Number of times RTM abort was triggered .", "PublicDescription": "Number of times RTM abort was triggered (PEBS).",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
......
...@@ -9,16 +9,6 @@ ...@@ -9,16 +9,6 @@
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x5C",
"UMask": "0x2",
"BriefDescription": "Unhalted core cycles when thread is in rings 1, 2, or 3",
"Counter": "0,1,2,3",
"EventName": "CPL_CYCLES.RING123",
"PublicDescription": "This event counts unhalted core cycles during which the thread is in rings 1, 2, or 3.",
"SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EdgeDetect": "1", "EdgeDetect": "1",
"EventCode": "0x5C", "EventCode": "0x5C",
...@@ -31,6 +21,16 @@ ...@@ -31,6 +21,16 @@
"SampleAfterValue": "100007", "SampleAfterValue": "100007",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x5C",
"UMask": "0x2",
"BriefDescription": "Unhalted core cycles when thread is in rings 1, 2, or 3",
"Counter": "0,1,2,3",
"EventName": "CPL_CYCLES.RING123",
"PublicDescription": "This event counts unhalted core cycles during which the thread is in rings 1, 2, or 3.",
"SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x63", "EventCode": "0x63",
"UMask": "0x1", "UMask": "0x1",
......
...@@ -43,6 +43,16 @@ ...@@ -43,6 +43,16 @@
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x08",
"UMask": "0xe",
"BriefDescription": "Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes of any page size.",
"Counter": "0,1,2,3",
"EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x08", "EventCode": "0x08",
"UMask": "0x10", "UMask": "0x10",
...@@ -72,6 +82,15 @@ ...@@ -72,6 +82,15 @@
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x08",
"UMask": "0x60",
"BriefDescription": "Load operations that miss the first DTLB level but hit the second and do not cause page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_LOAD_MISSES.STLB_HIT",
"SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x49", "EventCode": "0x49",
"UMask": "0x1", "UMask": "0x1",
...@@ -116,6 +135,16 @@ ...@@ -116,6 +135,16 @@
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x49",
"UMask": "0xe",
"BriefDescription": "Store misses in all DTLB levels that cause completed page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_STORE_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x49", "EventCode": "0x49",
"UMask": "0x10", "UMask": "0x10",
...@@ -145,6 +174,15 @@ ...@@ -145,6 +174,15 @@
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x49",
"UMask": "0x60",
"BriefDescription": "Store operations that miss the first TLB level but hit the second and do not cause page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_STORE_MISSES.STLB_HIT",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x4F", "EventCode": "0x4F",
"UMask": "0x10", "UMask": "0x10",
...@@ -199,6 +237,16 @@ ...@@ -199,6 +237,16 @@
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x85",
"UMask": "0xe",
"BriefDescription": "Misses in all ITLB levels that cause completed page walks.",
"Counter": "0,1,2,3",
"EventName": "ITLB_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0x85", "EventCode": "0x85",
"UMask": "0x10", "UMask": "0x10",
...@@ -228,6 +276,15 @@ ...@@ -228,6 +276,15 @@
"SampleAfterValue": "100003", "SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
}, },
{
"EventCode": "0x85",
"UMask": "0x60",
"BriefDescription": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.",
"Counter": "0,1,2,3",
"EventName": "ITLB_MISSES.STLB_HIT",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{ {
"EventCode": "0xAE", "EventCode": "0xAE",
"UMask": "0x1", "UMask": "0x1",
...@@ -250,60 +307,60 @@ ...@@ -250,60 +307,60 @@
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x21", "UMask": "0x12",
"BriefDescription": "Number of ITLB page walker hits in the L1+FB.", "BriefDescription": "Number of DTLB page walker hits in the L2.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.ITLB_L1", "EventName": "PAGE_WALKER_LOADS.DTLB_L2",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x12", "UMask": "0x14",
"BriefDescription": "Number of DTLB page walker hits in the L2.", "BriefDescription": "Number of DTLB page walker hits in the L3 + XSNP.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.DTLB_L2", "EventName": "PAGE_WALKER_LOADS.DTLB_L3",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x22", "UMask": "0x18",
"BriefDescription": "Number of ITLB page walker hits in the L2.", "BriefDescription": "Number of DTLB page walker hits in Memory.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.ITLB_L2", "EventName": "PAGE_WALKER_LOADS.DTLB_MEMORY",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x14", "UMask": "0x21",
"BriefDescription": "Number of DTLB page walker hits in the L3 + XSNP.", "BriefDescription": "Number of ITLB page walker hits in the L1+FB.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.DTLB_L3", "EventName": "PAGE_WALKER_LOADS.ITLB_L1",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x24", "UMask": "0x22",
"BriefDescription": "Number of ITLB page walker hits in the L3 + XSNP.", "BriefDescription": "Number of ITLB page walker hits in the L2.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.ITLB_L3", "EventName": "PAGE_WALKER_LOADS.ITLB_L2",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
}, },
{ {
"EventCode": "0xBC", "EventCode": "0xBC",
"UMask": "0x18", "UMask": "0x24",
"BriefDescription": "Number of DTLB page walker hits in Memory.", "BriefDescription": "Number of ITLB page walker hits in the L3 + XSNP.",
"Counter": "0,1,2,3", "Counter": "0,1,2,3",
"EventName": "PAGE_WALKER_LOADS.DTLB_MEMORY", "EventName": "PAGE_WALKER_LOADS.ITLB_L3",
"Errata": "BDM69, BDM98", "Errata": "BDM69, BDM98",
"SampleAfterValue": "2000003", "SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3" "CounterHTOff": "0,1,2,3"
...@@ -327,62 +384,5 @@ ...@@ -327,62 +384,5 @@
"PublicDescription": "This event counts the number of any STLB flush attempts (such as entire, VPID, PCID, InvPage, CR3 write, and so on).", "PublicDescription": "This event counts the number of any STLB flush attempts (such as entire, VPID, PCID, InvPage, CR3 write, and so on).",
"SampleAfterValue": "100007", "SampleAfterValue": "100007",
"CounterHTOff": "0,1,2,3,4,5,6,7" "CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x08",
"UMask": "0xe",
"BriefDescription": "Demand load Miss in all translation lookaside buffer (TLB) levels causes a page walk that completes of any page size.",
"Counter": "0,1,2,3",
"EventName": "DTLB_LOAD_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x08",
"UMask": "0x60",
"BriefDescription": "Load operations that miss the first DTLB level but hit the second and do not cause page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_LOAD_MISSES.STLB_HIT",
"SampleAfterValue": "2000003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x49",
"UMask": "0xe",
"BriefDescription": "Store misses in all DTLB levels that cause completed page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_STORE_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x49",
"UMask": "0x60",
"BriefDescription": "Store operations that miss the first TLB level but hit the second and do not cause page walks.",
"Counter": "0,1,2,3",
"EventName": "DTLB_STORE_MISSES.STLB_HIT",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x85",
"UMask": "0xe",
"BriefDescription": "Misses in all ITLB levels that cause completed page walks.",
"Counter": "0,1,2,3",
"EventName": "ITLB_MISSES.WALK_COMPLETED",
"Errata": "BDM69",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
},
{
"EventCode": "0x85",
"UMask": "0x60",
"BriefDescription": "Operations that miss the first ITLB level but hit the second and do not cause any page walks.",
"Counter": "0,1,2,3",
"EventName": "ITLB_MISSES.STLB_HIT",
"SampleAfterValue": "100003",
"CounterHTOff": "0,1,2,3,4,5,6,7"
} }
] ]
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment