[PATCH v4 0/3] perf/cxlpmu: Misc updates
Davidlohr Bueso <[email protected]>
| Newsgroups | org.kernel.vger.linux-cxl,org.kernel.vger.linux-perf-users |
|---|---|
| Message-ID | <[email protected]> |
Hello, Changes from v3 (https://lore.kernel.org/all/[email protected]/): - Validate the event vendor ID for CRB filtering, the Table 13-5 event groups are scoped by the CXL VID in patch 3 (Richard). - Add Richard's Reviewed-by tag to patch 1. Three patches for the CXL PMU driver. Patch 1 is a standalone fix. Patch 2 adds the CXL 4.0 events that hardware exposes but the driver did not. It now precedes the filter work as the latter refers to the new event group IDs. Patch 3 implements Channel/Rank/Bank (CRB) filtering, now permitted for all event groups that CXL 4.0 Table 13-5 allows Filter ID 1 on. v2 was tested on real hardware. The v4 changes have been exercised under qemu CPMU emulation (jic23 tree) + changes for the new events/Filter=1: https://lore.kernel.org/all/[email protected]/ Thanks! Davidlohr Bueso (1): perf/cxlpmu: Fix 64-bit write to 32-bit HDM filter register Harshal Thakkar (2): perf/cxlpmu: Add missing CXL 4.0 events perf/cxlpmu: Support Channel/Rank/Bank filter drivers/perf/cxl_pmu.c | 119 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 3 deletions(-) base-commit: d60ec36cab338dfe2ae40d73e9c8d6c4af70d2b8 -- 2.39.5