parisc: add ftrace (function and graph tracer) functionality
authorHelge Deller <deller@gmx.de>
Sun, 8 Feb 2009 23:43:36 +0000 (00:43 +0100)
committerKyle McMartin <kyle@mcmartin.ca>
Tue, 31 Mar 2009 02:51:34 +0000 (02:51 +0000)
commitd75f054a2cf0614ff63d534ff21ca8eaab41e713
treee1fbea035711abf72099ebd01918f5ba3c3cf9ae
parent803094f480aa5b7dd5187a17e6e60ff24721c212
parisc: add ftrace (function and graph tracer) functionality

This patch adds the ftrace debugging functionality to the parisc kernel.
It will currently only work with 64bit kernels, because the gcc options -pg
and -ffunction-sections can't be enabled at the same time and -ffunction-sections
is still needed to be able to link 32bit kernels.

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
arch/parisc/Kconfig
arch/parisc/Makefile
arch/parisc/include/asm/ftrace.h [new file with mode: 0644]
arch/parisc/kernel/Makefile
arch/parisc/kernel/entry.S
arch/parisc/kernel/ftrace.c [new file with mode: 0644]
arch/parisc/kernel/parisc_ksyms.c
arch/parisc/kernel/smp.c
arch/parisc/kernel/time.c
arch/parisc/kernel/traps.c
arch/parisc/kernel/vmlinux.lds.S