[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.