Skip to content

RFC Hardware Breakpoint interfaces - v2

K.Prasad lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest9 patches 24 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9Introducing generic hardware breakpoint handler interfacesinclude/asm-generic/hw_breakpoint.h kernel/hw_breakpoint.c+994 -06 replies
2/9x86 architecture implementation of Hardware Breakpoint interfacesarch/x86/kernel/Makefile arch/x86/kernel/hw_breakpoint.c include/asm-x86/hw_breakpoint.h+806 -11 reply
3/9Modifying generic debug exception to use virtual debug registersarch/x86/kernel/traps_32.c arch/x86/kernel/traps_64.c+54 -778 replies
4/9Modify kprobe exception handler to recognise single-stepping by HW Breakpoint handlerarch/x86/kernel/kprobes.c include/asm-x86/kprobes.h+24 -20 replies
5/9Use wrapper routines around debug registers in processor related functionsarch/x86/kernel/smpboot.c arch/x86/power/cpu_32.c arch/x86/power/cpu_64.c +2 more+41 -320 replies
6/9Use virtual debug registers in process/thread handling codearch/x86/kernel/process_32.c arch/x86/kernel/process_64.c+52 -357 replies
7/9Modify signal handling code to refrain from re-enabling HW Breakpointsarch/x86/kernel/signal_32.c arch/x86/kernel/signal_64.c+0 -170 replies
8/9Modify Ptrace to use wrapper routines to access breakpoint registersarch/x86/kernel/ptrace.c+4 -972 replies
9/9Cleanup HW Breakpoint registers before kexecarch/x86/kernel/machine_kexec_32.c arch/x86/kernel/machine_kexec_64.c+4 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC Patch 0/9] Hardware Breakpoint interfaces - v2

Hi All,
I'm posting a new revision of the patches for using HW
Breakpoint registers (first version posted y'day:
http://lkml.org/lkml/2008/10/7/127).

This patch includes changes which were agreed upon, following the comments from Alan Stern. The patches which are still marked as RFC (pending much larger discussion and interest) is based on 2.6.27-rc9.

Thanks,
K.Prasad