7 * fpstate is unused. fpstate is moved/allocated after
8 * retcode[] below. This movement allows to have the FP state and the
9 * future state extensions (xsave) stay together.
10 * And at the same time retaining the unused fpstate, prevents changing
11 * the offset of extramask[] in the sigframe and thus prevent any
12 * legacy application accessing/modifying it.
14 struct _fpstate fpstate_unused
;
15 unsigned long extramask
[_NSIG_WORDS
-1];
17 /* fp state follows here */
21 char __user
*pretcode
;
23 struct siginfo __user
*pinfo
;
28 /* fp state follows here */
32 char __user
*pretcode
;
35 /* fp state follows here */
38 int ia32_setup_rt_frame(int sig
, struct k_sigaction
*ka
, siginfo_t
*info
,
39 sigset_t
*set
, struct pt_regs
*regs
);
40 int ia32_setup_frame(int sig
, struct k_sigaction
*ka
,
41 sigset_t
*set
, struct pt_regs
*regs
);