2a12c4632d
The current kernel/traps.c file has grown a bit unwieldy as more debugging functionality has been added over time, so split it up into more logical files. There should be no functional changes here, just minor whitespace tweaking. This should make future extensions easier to manage. Signed-off-by: Robin Getz <robin.getz@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37 lines
1.1 KiB
Makefile
37 lines
1.1 KiB
Makefile
#
|
|
# arch/blackfin/kernel/Makefile
|
|
#
|
|
|
|
extra-y := init_task.o vmlinux.lds
|
|
|
|
obj-y := \
|
|
entry.o process.o bfin_ksyms.o ptrace.o setup.o signal.o \
|
|
sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \
|
|
fixed_code.o reboot.o bfin_gpio.o bfin_dma_5xx.o \
|
|
trace.o exception.o dumpstack.o
|
|
|
|
ifeq ($(CONFIG_GENERIC_CLOCKEVENTS),y)
|
|
obj-y += time-ts.o
|
|
else
|
|
obj-y += time.o
|
|
endif
|
|
|
|
obj-$(CONFIG_FUNCTION_TRACER) += ftrace-entry.o
|
|
obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o
|
|
CFLAGS_REMOVE_ftrace.o = -pg
|
|
|
|
obj-$(CONFIG_IPIPE) += ipipe.o
|
|
obj-$(CONFIG_BFIN_GPTIMERS) += gptimers.o
|
|
obj-$(CONFIG_CPLB_INFO) += cplbinfo.o
|
|
obj-$(CONFIG_MODULES) += module.o
|
|
obj-$(CONFIG_KGDB) += kgdb.o
|
|
obj-$(CONFIG_KGDB_TESTS) += kgdb_test.o
|
|
obj-$(CONFIG_NMI_WATCHDOG) += nmi.o
|
|
obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
|
|
obj-$(CONFIG_EARLY_PRINTK) += shadow_console.o
|
|
obj-$(CONFIG_STACKTRACE) += stacktrace.o
|
|
|
|
# the kgdb test puts code into L2 and without linker
|
|
# relaxation, we need to force long calls to/from it
|
|
CFLAGS_kgdb_test.o := -mlong-calls -O0
|