Skip to content

Commit 60688cf

Browse files
captain5050namhyung
authored andcommitted
perf vendor events intel: Update lunarlake events from 1.18 to 1.19
The updated events were published in: intel/perfmon@09a0c74 Signed-off-by: Ian Rogers <irogers@google.com> Reviewed-by: Dapeng Mi <dapeng1.mi@linux.intel.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>
1 parent cf99cdf commit 60688cf

4 files changed

Lines changed: 35 additions & 14 deletions

File tree

tools/perf/pmu-events/arch/x86/lunarlake/cache.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@
243243
"Unit": "cpu_atom"
244244
},
245245
{
246-
"BriefDescription": "Counts the number of L2 prefetches initiated by either the L2 Stream or AMP that were throttled due to exceeding the XQ threshold set by either XQ_THRESOLD_DTP or XQ_THRESHOLD. Counts on a per core basis.",
246+
"BriefDescription": "Counts the number of L2 prefetches initiated by either the L2 Stream or AMP that were throttled due to exceeding the XQ threshold set by either XQ_THRESHOLD_DTP or XQ_THRESHOLD. Counts on a per core basis.",
247247
"Counter": "0,1,2,3,4,5,6,7",
248248
"EventCode": "0x28",
249249
"EventName": "L2_PREFETCHES_THROTTLED.XQ_THRESH",
@@ -464,7 +464,7 @@
464464
"Unit": "cpu_atom"
465465
},
466466
{
467-
"BriefDescription": "Counts the number of LLC prefetches throttled due to exceeding the XQ threshold set by either XQ_THRESOLD_DTP or LLC_XQ_THRESHOLD. Counts on a per core basis.",
467+
"BriefDescription": "Counts the number of LLC prefetches throttled due to exceeding the XQ threshold set by either XQ_THRESHOLD_DTP or LLC_XQ_THRESHOLD. Counts on a per core basis.",
468468
"Counter": "0,1,2,3,4,5,6,7",
469469
"EventCode": "0x29",
470470
"EventName": "LLC_PREFETCHES_THROTTLED.XQ_THRESH",
@@ -1089,7 +1089,7 @@
10891089
},
10901090
{
10911091
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1092-
"Counter": "0,1,2,3,4,5,6,7",
1092+
"Counter": "0,1",
10931093
"Data_LA": "1",
10941094
"EventCode": "0xd0",
10951095
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_128",
@@ -1101,7 +1101,7 @@
11011101
},
11021102
{
11031103
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1104-
"Counter": "0,1,2,3,4,5,6,7",
1104+
"Counter": "0,1",
11051105
"Data_LA": "1",
11061106
"EventCode": "0xd0",
11071107
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_16",
@@ -1113,7 +1113,7 @@
11131113
},
11141114
{
11151115
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1116-
"Counter": "0,1,2,3,4,5,6,7",
1116+
"Counter": "0,1",
11171117
"Data_LA": "1",
11181118
"EventCode": "0xd0",
11191119
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_256",
@@ -1125,7 +1125,7 @@
11251125
},
11261126
{
11271127
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1128-
"Counter": "0,1,2,3,4,5,6,7",
1128+
"Counter": "0,1",
11291129
"Data_LA": "1",
11301130
"EventCode": "0xd0",
11311131
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_32",
@@ -1137,7 +1137,7 @@
11371137
},
11381138
{
11391139
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1140-
"Counter": "0,1,2,3,4,5,6,7",
1140+
"Counter": "0,1",
11411141
"Data_LA": "1",
11421142
"EventCode": "0xd0",
11431143
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_4",
@@ -1149,7 +1149,7 @@
11491149
},
11501150
{
11511151
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1152-
"Counter": "0,1,2,3,4,5,6,7",
1152+
"Counter": "0,1",
11531153
"Data_LA": "1",
11541154
"EventCode": "0xd0",
11551155
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_512",
@@ -1161,7 +1161,7 @@
11611161
},
11621162
{
11631163
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1164-
"Counter": "0,1,2,3,4,5,6,7",
1164+
"Counter": "0,1",
11651165
"Data_LA": "1",
11661166
"EventCode": "0xd0",
11671167
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_64",
@@ -1173,7 +1173,7 @@
11731173
},
11741174
{
11751175
"BriefDescription": "Counts the number of tagged load uops retired that exceed the latency threshold defined in MEC_CR_PEBS_LD_LAT_THRESHOLD - Only counts with PEBS enabled",
1176-
"Counter": "0,1,2,3,4,5,6,7",
1176+
"Counter": "0,1",
11771177
"Data_LA": "1",
11781178
"EventCode": "0xd0",
11791179
"EventName": "MEM_UOPS_RETIRED.LOAD_LATENCY_GT_8",

tools/perf/pmu-events/arch/x86/lunarlake/other.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
"EventCode": "0xf4",
179179
"EventName": "XQ_PROMOTION.ALL",
180180
"SampleAfterValue": "1000003",
181+
"UMask": "0x7",
181182
"Unit": "cpu_atom"
182183
},
183184
{

tools/perf/pmu-events/arch/x86/lunarlake/pipeline.json

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,19 @@
2121
"Unit": "cpu_core"
2222
},
2323
{
24-
"BriefDescription": "Counts the number of active floating point and integer dividers per cycle.",
24+
"BriefDescription": "This event is deprecated.",
2525
"Counter": "0,1,2,3,4,5,6,7",
26+
"Deprecated": "1",
2627
"EventCode": "0xcd",
2728
"EventName": "ARITH.DIV_OCCUPANCY",
2829
"SampleAfterValue": "1000003",
2930
"UMask": "0x3",
3031
"Unit": "cpu_atom"
3132
},
3233
{
33-
"BriefDescription": "Counts the number of floating point and integer divider uops executed per cycle.",
34+
"BriefDescription": "This event is deprecated.",
3435
"Counter": "0,1,2,3,4,5,6,7",
36+
"Deprecated": "1",
3537
"EventCode": "0xcd",
3638
"EventName": "ARITH.DIV_UOPS",
3739
"SampleAfterValue": "1000003",
@@ -1023,6 +1025,15 @@
10231025
"UMask": "0x10",
10241026
"Unit": "cpu_core"
10251027
},
1028+
{
1029+
"BriefDescription": "Counts the number of uops executed on secondary integer ports 0,1,2,3.",
1030+
"Counter": "0,1,2,3,4,5,6,7",
1031+
"EventCode": "0xb3",
1032+
"EventName": "INT_UOPS_EXECUTED.2ND",
1033+
"SampleAfterValue": "1000003",
1034+
"UMask": "0x80",
1035+
"Unit": "cpu_atom"
1036+
},
10261037
{
10271038
"BriefDescription": "Counts the number of uops executed on all Integer ports.",
10281039
"Counter": "0,1,2,3,4,5,6,7",
@@ -1205,7 +1216,7 @@
12051216
"EventCode": "0x03",
12061217
"EventName": "LD_BLOCKS.ALL",
12071218
"SampleAfterValue": "1000003",
1208-
"UMask": "0x10",
1219+
"UMask": "0x1f",
12091220
"Unit": "cpu_atom"
12101221
},
12111222
{
@@ -1613,6 +1624,15 @@
16131624
"UMask": "0x8",
16141625
"Unit": "cpu_atom"
16151626
},
1627+
{
1628+
"BriefDescription": "Counts the number of issue slots where no uop could issue due to an IQ scoreboard that stalls allocation until a specified older uop retires or (in the case of jump scoreboard) executes. Commonly executed instructions with IQ scoreboards include LFENCE and MFENCE.",
1629+
"Counter": "0,1,2,3,4,5,6,7",
1630+
"EventCode": "0x75",
1631+
"EventName": "SERIALIZATION.IQ_JEU_SCB",
1632+
"SampleAfterValue": "1000003",
1633+
"UMask": "0x1",
1634+
"Unit": "cpu_atom"
1635+
},
16161636
{
16171637
"BriefDescription": "Counts the number of issue slots not consumed by the backend due to a micro-sequencer (MS) scoreboard, which stalls the front-end from issuing from the UROM until a specified older uop retires.",
16181638
"Counter": "0,1,2,3,4,5,6,7",

tools/perf/pmu-events/arch/x86/mapfile.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ GenuineIntel-6-3A,v24,ivybridge,core
2222
GenuineIntel-6-3E,v24,ivytown,core
2323
GenuineIntel-6-2D,v24,jaketown,core
2424
GenuineIntel-6-(57|85),v16,knightslanding,core
25-
GenuineIntel-6-BD,v1.18,lunarlake,core
25+
GenuineIntel-6-BD,v1.19,lunarlake,core
2626
GenuineIntel-6-(AA|AC|B5),v1.17,meteorlake,core
2727
GenuineIntel-6-1[AEF],v4,nehalemep,core
2828
GenuineIntel-6-2E,v4,nehalemex,core

0 commit comments

Comments
 (0)