1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef __ASM_SH_SIGCONTEXT_H
3#define __ASM_SH_SIGCONTEXT_H
4
5struct sigcontext {
6	unsigned long	oldmask;
7
8	/* CPU registers */
9	unsigned long sc_regs[16];
10	unsigned long sc_pc;
11	unsigned long sc_pr;
12	unsigned long sc_sr;
13	unsigned long sc_gbr;
14	unsigned long sc_mach;
15	unsigned long sc_macl;
16
17	/* FPU registers */
18	unsigned long sc_fpregs[16];
19	unsigned long sc_xfpregs[16];
20	unsigned int sc_fpscr;
21	unsigned int sc_fpul;
22	unsigned int sc_ownedfp;
23};
24
25#endif /* __ASM_SH_SIGCONTEXT_H */
26