xref: /kernel/linux/linux-6.6/arch/powerpc/xmon/Makefile
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/arch/powerpc/xmon/
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci# Makefile for xmon
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciGCOV_PROFILE := n
562306a36Sopenharmony_ciKCOV_INSTRUMENT := n
662306a36Sopenharmony_ciUBSAN_SANITIZE := n
762306a36Sopenharmony_ciKASAN_SANITIZE := n
862306a36Sopenharmony_ciKCSAN_SANITIZE := n
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci# Disable ftrace for the entire directory
1162306a36Sopenharmony_ciccflags-remove-$(CONFIG_FUNCTION_TRACER) += $(CC_FLAGS_FTRACE)
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciccflags-$(CONFIG_PPC64) := $(NO_MINIMAL_TOC)
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci# Clang stores addresses on the stack causing the frame size to blow
1662306a36Sopenharmony_ci# out. See https://github.com/ClangBuiltLinux/linux/issues/252
1762306a36Sopenharmony_ciccflags-$(CONFIG_CC_IS_CLANG) += -Wframe-larger-than=4096
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciobj-y			+= xmon.o nonstdio.o spr_access.o xmon_bpts.o
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciifdef CONFIG_XMON_DISASSEMBLY
2262306a36Sopenharmony_ciobj-y			+= ppc-dis.o ppc-opc.o
2362306a36Sopenharmony_ciobj-$(CONFIG_SPU_BASE)	+= spu-dis.o spu-opc.o
2462306a36Sopenharmony_ciendif
25

Indexes created Thu Nov 07 10:32:03 CST 2024