On Wed, Jun 10, 2009 at 02:38:18PM +0530, K.Prasad wrote: > Modify process handling code to recognise hardware debug registers during copy > and flush operations. Introduce a new TIF_DEBUG task flag to indicate a > process's use of debug register. Load the debug register values into a > new CPU during initialisation. > > Signed-off-by: K.Prasad <pra...@linux.vnet.ibm.com> > --- > arch/powerpc/kernel/process.c | 15 +++++++++++++++ > arch/powerpc/kernel/smp.c | 2 ++ > 2 files changed, 17 insertions(+) > > Index: linux-2.6-tip.hbkpt/arch/powerpc/kernel/process.c > =================================================================== > --- linux-2.6-tip.hbkpt.orig/arch/powerpc/kernel/process.c > +++ linux-2.6-tip.hbkpt/arch/powerpc/kernel/process.c > @@ -50,6 +50,7 @@ > #include <asm/syscalls.h> > #ifdef CONFIG_PPC64 > #include <asm/firmware.h> > +#include <asm/hw_breakpoint.h> > #endif > #include <linux/kprobes.h> > #include <linux/kdebug.h> > @@ -254,8 +255,10 @@ void do_dabr(struct pt_regs *regs, unsig > 11, SIGSEGV) == NOTIFY_STOP) > return; > > +#ifndef CONFIG_PPC64 > if (debugger_dabr_match(regs)) > return; > +#endif
Won't this disable the check for breakpoints set by xmon - but I don't see anything in this patch series to convert xmon to use the new breakpoint interface instead. -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev