/SPARTAN/trunk/include/typedefs.h |
38,6 → 38,7 |
typedef struct task task_t; |
typedef struct thread thread_t; |
typedef struct context context_t; |
typedef struct fpu_context fpu_context_t; |
|
typedef struct timeout timeout_t; |
|
/SPARTAN/trunk/arch/ia32/include/context.h |
31,6 → 31,11 |
|
#include <arch/types.h> |
|
struct fpu_context { |
__u8 fpu[512]; //FXSAVE & FXRSTOR storage area size |
}; |
|
|
struct context { |
__u32 sp; |
__u32 pc; |
40,7 → 45,8 |
__u32 esi; |
__u32 edi; |
__u32 ebp; |
__u32 pri; |
__u32 pri; |
struct fpu_context *fpu; |
} __attribute__ ((packed)); |
|
#endif |