Merge tag 'v3.3.7' into 3.3/master
[zen-stable.git] / arch / alpha / include / asm / sigcontext.h
blob323cdb0261988011276a4dff1e8da045127c3661
1 #ifndef _ASMAXP_SIGCONTEXT_H
2 #define _ASMAXP_SIGCONTEXT_H
4 struct sigcontext {
5 /*
6 * What should we have here? I'd probably better use the same
7 * stack layout as OSF/1, just in case we ever want to try
8 * running their binaries..
10 * This is the basic layout, but I don't know if we'll ever
11 * actually fill in all the values..
13 long sc_onstack;
14 long sc_mask;
15 long sc_pc;
16 long sc_ps;
17 long sc_regs[32];
18 long sc_ownedfp;
19 long sc_fpregs[32];
20 unsigned long sc_fpcr;
21 unsigned long sc_fp_control;
22 unsigned long sc_reserved1, sc_reserved2;
23 unsigned long sc_ssize;
24 char * sc_sbase;
25 unsigned long sc_traparg_a0;
26 unsigned long sc_traparg_a1;
27 unsigned long sc_traparg_a2;
28 unsigned long sc_fp_trap_pc;
29 unsigned long sc_fp_trigger_sum;
30 unsigned long sc_fp_trigger_inst;
34 #endif