xref: /linux/arch/sh/include/cpu-sh4/cpu/sigcontext.h (revision ca55b2fef3a9373fcfc30f82fd26bc7fccbda732)
1 #ifndef __ASM_CPU_SH4_SIGCONTEXT_H
2 #define __ASM_CPU_SH4_SIGCONTEXT_H
3 
4 struct sigcontext {
5 	unsigned long	oldmask;
6 
7 	/* CPU registers */
8 	unsigned long sc_regs[16];
9 	unsigned long sc_pc;
10 	unsigned long sc_pr;
11 	unsigned long sc_sr;
12 	unsigned long sc_gbr;
13 	unsigned long sc_mach;
14 	unsigned long sc_macl;
15 
16 	/* FPU registers */
17 	unsigned long sc_fpregs[16];
18 	unsigned long sc_xfpregs[16];
19 	unsigned int sc_fpscr;
20 	unsigned int sc_fpul;
21 	unsigned int sc_ownedfp;
22 };
23 
24 #endif /* __ASM_CPU_SH4_SIGCONTEXT_H */
25