1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 2fead7960SIan Munsieifndef NO_DWARF 3fead7960SIan MunsiePERF_HAVE_DWARF_REGS := 1 4fead7960SIan Munsieendif 5066d3593SHemant Kumar 6066d3593SHemant KumarHAVE_KVM_STAT_SUPPORT := 1 74679bccaSNaveen N. RaoPERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET := 1 8e12b202fSJiri OlsaPERF_HAVE_JITDUMP := 1 98e2ff72aSRavi Bangoria 108e2ff72aSRavi Bangoria# 118e2ff72aSRavi Bangoria# Syscall table generation for perf 128e2ff72aSRavi Bangoria# 138e2ff72aSRavi Bangoria 148e2ff72aSRavi Bangoriaout := $(OUTPUT)arch/powerpc/include/generated/asm 158e2ff72aSRavi Bangoriaheader32 := $(out)/syscalls_32.c 168e2ff72aSRavi Bangoriaheader64 := $(out)/syscalls_64.c 17*02061318SRavi Bangoriasysprf := $(srctree)/tools/perf/arch/powerpc/entry/syscalls 18*02061318SRavi Bangoriasysdef := $(sysprf)/syscall.tbl 198e2ff72aSRavi Bangoriasystbl := $(sysprf)/mksyscalltbl 208e2ff72aSRavi Bangoria 218e2ff72aSRavi Bangoria# Create output directory if not already present 228e2ff72aSRavi Bangoria_dummy := $(shell [ -d '$(out)' ] || mkdir -p '$(out)') 238e2ff72aSRavi Bangoria 248e2ff72aSRavi Bangoria$(header64): $(sysdef) $(systbl) 25*02061318SRavi Bangoria $(Q)$(SHELL) '$(systbl)' '64' $(sysdef) > $@ 268e2ff72aSRavi Bangoria 278e2ff72aSRavi Bangoria$(header32): $(sysdef) $(systbl) 28*02061318SRavi Bangoria $(Q)$(SHELL) '$(systbl)' '32' $(sysdef) > $@ 298e2ff72aSRavi Bangoria 308e2ff72aSRavi Bangoriaclean:: 318e2ff72aSRavi Bangoria $(call QUIET_CLEAN, powerpc) $(RM) $(header32) $(header64) 328e2ff72aSRavi Bangoria 338e2ff72aSRavi Bangoriaarchheaders: $(header32) $(header64) 34