[PATCH] ppc64: Add definitions for new PTRACE calls
authorAnton Blanchard <anton@samba.org>
Sat, 10 Sep 2005 06:01:10 +0000 (16:01 +1000)
committerPaul Mackerras <paulus@samba.org>
Mon, 12 Sep 2005 07:19:12 +0000 (17:19 +1000)
commita94d308513bdb2b926b45c11d7ce7fac6d6ca865
tree1366d21e643407f9c9f7af5f80d0e2a8309f5ee3
parentdf09ce4a15bac7b05356b2f00fbb600c5890b1f3
[PATCH] ppc64: Add definitions for new PTRACE calls

- Add PTRACE_GET_DEBUGREG/PTRACE_SET_DEBUGREG. The definition is
  as follows:

/*
 * Get or set a debug register. The first 16 are DABR registers and the
 * second 16 are IABR registers.
 */
#define PTRACE_GET_DEBUGREG    25
#define PTRACE_SET_DEBUGREG    26

  DABR == data breakpoint and IABR = instruction breakpoint in IBM
  speak. We could split out the IABR into 2 more ptrace calls but I
  figured there was no need and 16 DABR registers should be more
  than enough (POWER4/POWER5 have one).

- Add 2 new SIGTRAP si_codes: TRAP_HWBKPT and TRAP_BRANCH. I couldnt
  find any standards on either of these so I copied what ia64 is
  doing. Again this might be better placed in
  include/asm-generic/siginfo.h

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
include/asm-powerpc/siginfo.h
include/asm-ppc/ptrace.h
include/asm-ppc64/ptrace.h