This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BACKPORT: perf: Add Arm CMN-600 PMU driver
Replaced the current version with upstreamed version. Initial driver for PMU event counting on the Arm CMN-600 interconnect. CMN sports an obnoxiously complex distributed PMU system as part of its debug and trace features, which can do all manner of things like sampling, cross-triggering and generating CoreSight trace. This driver covers the PMU functionality, plus the relevant aspects of watchpoints for simply counting matching flits. Tested-by: Tsahi Zidenberg <[email protected]> Tested-by: Tuan Phan <[email protected]> Signed-off-by: Robin Murphy <[email protected]> Signed-off-by: Will Deacon <[email protected]> Backported from: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/drivers/perf/arm-cmn.c?id=0ba64770a2f2e5a104bf835e133d78d3f82287ad Signed-off-by: Tuan Phan <[email protected]>
- Loading branch information