Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / mips / include / asm / sigcontext.h
1 /*
2  * This file is subject to the terms and conditions of the GNU General Public
3  * License.  See the file "COPYING" in the main directory of this archive
4  * for more details.
5  *
6  * Copyright (C) 1996, 1997, 1999 by Ralf Baechle
7  * Copyright (C) 1999 Silicon Graphics, Inc.
8  */
9 #ifndef _ASM_SIGCONTEXT_H
10 #define _ASM_SIGCONTEXT_H
11
12 #include <uapi/asm/sigcontext.h>
13
14 #if _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32
15
16 struct sigcontext32 {
17         __u32           sc_regmask;     /* Unused */
18         __u32           sc_status;      /* Unused */
19         __u64           sc_pc;
20         __u64           sc_regs[32];
21         __u64           sc_fpregs[32];
22         __u32           sc_acx;         /* Only MIPS32; was sc_ownedfp */
23         __u32           sc_fpc_csr;
24         __u32           sc_fpc_eir;     /* Unused */
25         __u32           sc_used_math;
26         __u32           sc_dsp;         /* dsp status, was sc_ssflags */
27         __u64           sc_mdhi;
28         __u64           sc_mdlo;
29         __u32           sc_hi1;         /* Was sc_cause */
30         __u32           sc_lo1;         /* Was sc_badvaddr */
31         __u32           sc_hi2;         /* Was sc_sigset[4] */
32         __u32           sc_lo2;
33         __u32           sc_hi3;
34         __u32           sc_lo3;
35 };
36 #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32 */
37 #endif /* _ASM_SIGCONTEXT_H */