diff options
author | Michael Neuling <mikey@neuling.org> | 2008-07-01 00:01:39 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-07-01 00:47:09 -0400 |
commit | f3e909c2750eb20536bacacc867dc9047b70546a (patch) | |
tree | 97bf54aafb93313d54aaeaa05eb99d1a9ab48c3c /include/asm-powerpc | |
parent | 436db693c4f4d02d375780a1f0b2ebdca2451cd6 (diff) |
powerpc: Update for VSX core file and ptrace
This correctly hooks the VSX dump into Roland McGrath core file
infrastructure. It adds the VSX dump information as an additional elf
note in the core file (after talking more to the tool chain/gdb guys).
This also ensures the formats are consistent between signals, ptrace
and core files.
Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/asm-powerpc')
-rw-r--r-- | include/asm-powerpc/elf.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-powerpc/elf.h b/include/asm-powerpc/elf.h index b6a874db801d..38a51728406f 100644 --- a/include/asm-powerpc/elf.h +++ b/include/asm-powerpc/elf.h | |||
@@ -221,8 +221,8 @@ extern int dump_task_fpu(struct task_struct *, elf_fpregset_t *); | |||
221 | typedef elf_vrregset_t elf_fpxregset_t; | 221 | typedef elf_vrregset_t elf_fpxregset_t; |
222 | 222 | ||
223 | #ifdef CONFIG_ALTIVEC | 223 | #ifdef CONFIG_ALTIVEC |
224 | extern int dump_task_vector(struct task_struct *, elf_vrregset_t *vrregs); | 224 | extern int dump_task_altivec(struct task_struct *, elf_vrregset_t *vrregs); |
225 | #define ELF_CORE_COPY_XFPREGS(tsk, regs) dump_task_vector(tsk, regs) | 225 | #define ELF_CORE_COPY_XFPREGS(tsk, regs) dump_task_altivec(tsk, regs) |
226 | #define ELF_CORE_XFPREG_TYPE NT_PPC_VMX | 226 | #define ELF_CORE_XFPREG_TYPE NT_PPC_VMX |
227 | #endif | 227 | #endif |
228 | 228 | ||