Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 44 → Rev 45

/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/ia64/include/context.h
31,6 → 31,11
 
#include <arch/types.h>
 
struct fpu_context {
//Don't understand IA-64 fpu environment
};
 
 
struct context {
__u64 sp;
__u64 pc;
/SPARTAN/trunk/arch/mips/include/context.h
31,6 → 31,12
 
#include <arch/types.h>
 
struct fpu_context {
//Don't understand MIPS fpu environment
};
 
 
 
struct context {
__u32 r0;
__u32 r1;
/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