Commit 608f8b3c authored by Stephen Rothwell's avatar Stephen Rothwell

powerpc: merge sigcontext.h

Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
parent 879168ee
#ifndef _ASM_PPC64_SIGCONTEXT_H #ifndef _ASM_POWERPC_SIGCONTEXT_H
#define _ASM_PPC64_SIGCONTEXT_H #define _ASM_POWERPC_SIGCONTEXT_H
/* /*
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
...@@ -9,16 +9,20 @@ ...@@ -9,16 +9,20 @@
*/ */
#include <linux/compiler.h> #include <linux/compiler.h>
#include <asm/ptrace.h> #include <asm/ptrace.h>
#ifdef __powerpc64__
#include <asm/elf.h> #include <asm/elf.h>
#endif
struct sigcontext { struct sigcontext {
unsigned long _unused[4]; unsigned long _unused[4];
int signal; int signal;
#ifdef __powerpc64__
int _pad0; int _pad0;
#endif
unsigned long handler; unsigned long handler;
unsigned long oldmask; unsigned long oldmask;
struct pt_regs __user *regs; struct pt_regs __user *regs;
#ifdef __powerpc64__
elf_gregset_t gp_regs; elf_gregset_t gp_regs;
elf_fpregset_t fp_regs; elf_fpregset_t fp_regs;
/* /*
...@@ -42,6 +46,7 @@ struct sigcontext { ...@@ -42,6 +46,7 @@ struct sigcontext {
*/ */
elf_vrreg_t __user *v_regs; elf_vrreg_t __user *v_regs;
long vmx_reserve[ELF_NVRREG+ELF_NVRREG+1]; long vmx_reserve[ELF_NVRREG+ELF_NVRREG+1];
#endif
}; };
#endif /* _ASM_PPC64_SIGCONTEXT_H */ #endif /* _ASM_POWERPC_SIGCONTEXT_H */
#ifndef _ASM_PPC_SIGCONTEXT_H
#define _ASM_PPC_SIGCONTEXT_H
#include <asm/ptrace.h>
#include <linux/compiler.h>
struct sigcontext {
unsigned long _unused[4];
int signal;
unsigned long handler;
unsigned long oldmask;
struct pt_regs __user *regs;
};
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment