Vegard Nossum | 77ef50a | 2008-06-18 17:08:48 +0200 | [diff] [blame] | 1 | #ifndef ASM_X86__UCONTEXT_H |
| 2 | #define ASM_X86__UCONTEXT_H |
Thomas Gleixner | 003a46c | 2007-10-15 13:57:47 +0200 | [diff] [blame] | 3 | |
Suresh Siddha | c37b5ef | 2008-07-29 10:29:25 -0700 | [diff] [blame] | 4 | #define UC_FP_XSTATE 0x1 /* indicates the presence of extended state |
| 5 | * information in the memory layout pointed |
| 6 | * by the fpstate pointer in the ucontext's |
| 7 | * sigcontext struct (uc_mcontext). |
| 8 | */ |
| 9 | |
Thomas Gleixner | 003a46c | 2007-10-15 13:57:47 +0200 | [diff] [blame] | 10 | struct ucontext { |
| 11 | unsigned long uc_flags; |
| 12 | struct ucontext *uc_link; |
| 13 | stack_t uc_stack; |
| 14 | struct sigcontext uc_mcontext; |
| 15 | sigset_t uc_sigmask; /* mask last for extensibility */ |
| 16 | }; |
| 17 | |
Vegard Nossum | 77ef50a | 2008-06-18 17:08:48 +0200 | [diff] [blame] | 18 | #endif /* ASM_X86__UCONTEXT_H */ |