4 /* stack layout: saved interrupt context */
7 .struct idepth + regsize
11 .struct iebx + regsize
13 .struct iecx + regsize
15 .struct iedx + regsize
17 .struct iedi + regsize
19 .struct iebp + regsize
21 .struct iesi + regsize
32 .struct iesp + regsize
34 .struct isave_parent + regsize
36 .struct ivec + regsize
38 .struct iecode + regsize
40 .struct ieip + regsize
44 .struct ieflags + regsize
46 .struct iuesp + regsize
50 /* stack layout: execution (flow-control) state context */
53 .struct exsave_prev + regsize
55 .struct exvec + regsize
57 .struct execode + regsize
59 .struct exeip + regsize
61 .struct excs + regsize
63 .struct exeflags + regsize
65 .struct exuesp + regsize
68 /* struct layout: critical section of struct proc_info */
71 .struct thread_hstate + regsize
74 /* struct layout: proc_sig */
77 .struct psig_signum + regsize
79 .struct psig_sigact + regsize
81 .struct psig_sighand + regsize