[PATCH v2 25/26] perf vendor events intel: Fix skylakex umask encoding.

From: Ian Rogers

Date: Thu Sep 24 2026 - 13:29:43 EST


Fix UMaskExt that was wrongly encoded when the UMask was 0.

Fixes: 748d5cf71948 ("perf vendor events intel: Fix uncore topics for skylakex")
Signed-off-by: Ian Rogers <irogers@xxxxxxxxxx>
---
.../pmu-events/arch/x86/skylakex/uncore-interconnect.json | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json b/tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json
index eef801c68bd2..08311bdb2b20 100644
--- a/tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json
+++ b/tools/perf/pmu-events/arch/x86/skylakex/uncore-interconnect.json
@@ -13462,6 +13462,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.DATA_HDR",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x800",
"Unit": "UPI"
},
{
@@ -13472,6 +13473,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.DUAL_SLOT_HDR",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x2000",
"Unit": "UPI"
},
{
@@ -13482,6 +13484,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.LOC",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x200",
"Unit": "UPI"
},
{
@@ -13514,6 +13517,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.NON_DATA_HDR",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x1000",
"Unit": "UPI"
},
{
@@ -13524,6 +13528,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.REM",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x400",
"Unit": "UPI"
},
{
@@ -13567,6 +13572,7 @@
"EventName": "UNC_UPI_TxL_HDR_MATCH.SGL_SLOT_HDR",
"Experimental": "1",
"PerPkg": "1",
+ "UMask": "0x4000",
"Unit": "UPI"
},
{
--
2.56.0.rc1.315.gc6ed9934b7-goog