perf: arm_cspmu: Support implementation specific validation
authorIlkka Koskinen <ilkka@os.amperecomputing.com>
Wed, 13 Sep 2023 23:39:40 +0000 (16:39 -0700)
committerWill Deacon <will@kernel.org>
Thu, 5 Oct 2023 13:19:25 +0000 (14:19 +0100)
commit647d5c5a9e7672e285f54f0e141ee759e69382f2
tree48e22118979adbc7815f11aae81be2ab6adcc583
parent0a7603ab242e9bab530227cf0d0d344d4e334acc
perf: arm_cspmu: Support implementation specific validation

Some platforms may use e.g. different filtering mechanism and, thus,
may need different way to validate the events and group.

Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20230913233941.9814-4-ilkka@os.amperecomputing.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/arm_cspmu/arm_cspmu.c
drivers/perf/arm_cspmu/arm_cspmu.h