aboutsummaryrefslogtreecommitdiff
path: root/drivers/perf/Makefile
diff options
context:
space:
mode:
authorGravatar Atish Patra <atish.patra@wdc.com> 2022-02-18 16:46:55 -0800
committerGravatar Palmer Dabbelt <palmer@rivosinc.com> 2022-03-21 14:58:25 -0700
commit9b3e150e310ee71d7bae1e31c38a300cfa5e951b (patch)
tree28265a280435ea8c707d06c1a6e1255a1b44ffe7 /drivers/perf/Makefile
parentRISC-V: Add a perf core library for pmu drivers (diff)
downloadlinux-9b3e150e310ee71d7bae1e31c38a300cfa5e951b.tar.gz
linux-9b3e150e310ee71d7bae1e31c38a300cfa5e951b.tar.bz2
linux-9b3e150e310ee71d7bae1e31c38a300cfa5e951b.zip
RISC-V: Add a simple platform driver for RISC-V legacy perf
The old RISC-V perf implementation allowed counting of only cycle/instruction counters using perf. Restore that feature by implementing a simple platform driver under a separate config to provide backward compatibility. Any existing software stack will continue to work as it is. However, it provides an easy way out in future where we can remove the legacy driver. Reviewed-by: Anup Patel <anup@brainfault.org> Signed-off-by: Atish Patra <atish.patra@wdc.com> Signed-off-by: Atish Patra <atishp@rivosinc.com> Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'drivers/perf/Makefile')
-rw-r--r--drivers/perf/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/perf/Makefile b/drivers/perf/Makefile
index 09082dea154b..c3d3268d495b 100644
--- a/drivers/perf/Makefile
+++ b/drivers/perf/Makefile
@@ -11,6 +11,7 @@ obj-$(CONFIG_HISI_PMU) += hisilicon/
obj-$(CONFIG_QCOM_L2_PMU) += qcom_l2_pmu.o
obj-$(CONFIG_QCOM_L3_PMU) += qcom_l3_pmu.o
obj-$(CONFIG_RISCV_PMU) += riscv_pmu.o
+obj-$(CONFIG_RISCV_PMU_LEGACY) += riscv_pmu_legacy.o
obj-$(CONFIG_THUNDERX2_PMU) += thunderx2_pmu.o
obj-$(CONFIG_XGENE_PMU) += xgene_pmu.o
obj-$(CONFIG_ARM_SPE_PMU) += arm_spe_pmu.o