mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 13:14:02 +02:00
Base enablement patch to register performance monitoring hardware support for power12. Patch introduce the raw event encoding format, defines the supported list of events, config fields for the event attributes and their corresponding bit values which are exported via sysfs. Signed-off-by: Athira Rajeev <atrajeev@linux.ibm.com> Signed-off-by: Mahesh Salgaonkar <mahesh@linux.ibm.com> Tested-by: Praveen K Pandey <praveen@linux.ibm.com> Reviewed-by: Nikhil Kumar Singh <nikhilks@linux.ibm.com> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/20260806051120.3703698-5-mahesh@linux.ibm.com
27 lines
869 B
Makefile
27 lines
869 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
obj-y += callchain.o callchain_$(BITS).o perf_regs.o
|
|
obj-$(CONFIG_COMPAT) += callchain_32.o
|
|
|
|
obj-$(CONFIG_PPC_PERF_CTRS) += core-book3s.o
|
|
obj64-$(CONFIG_PPC_PERF_CTRS) += ppc970-pmu.o power5-pmu.o \
|
|
power5+-pmu.o power6-pmu.o power7-pmu.o \
|
|
isa207-common.o power8-pmu.o power9-pmu.o \
|
|
generic-compat-pmu.o power10-pmu.o bhrb.o power12-pmu.o
|
|
obj32-$(CONFIG_PPC_PERF_CTRS) += mpc7450-pmu.o
|
|
|
|
obj-$(CONFIG_PPC_POWERNV) += imc-pmu.o
|
|
obj-$(CONFIG_FSL_EMB_PERF_EVENT) += core-fsl-emb.o
|
|
obj-$(CONFIG_FSL_EMB_PERF_EVENT_E500) += e500-pmu.o e6500-pmu.o
|
|
|
|
obj-$(CONFIG_HV_PERF_CTRS) += hv-24x7.o hv-gpci.o hv-common.o vpa-dtl.o
|
|
|
|
obj-$(CONFIG_VPA_PMU) += vpa-pmu.o
|
|
|
|
obj-$(CONFIG_KVM_BOOK3S_HV_PMU) += kvm-hv-pmu.o
|
|
|
|
obj-$(CONFIG_PPC_8xx) += 8xx-pmu.o
|
|
|
|
obj-$(CONFIG_PPC64) += $(obj64-y)
|
|
obj-$(CONFIG_PPC32) += $(obj32-y)
|