24 lines
522 B
C
24 lines
522 B
C
|
#ifndef _MACHINE_MCONTEXT_H
|
||
|
#define _MACHINE_MCONTEXT_H 1
|
||
|
|
||
|
#include <machine/fpu.h>
|
||
|
#include <machine/stackframe.h>
|
||
|
|
||
|
#define MCF_MAGIC 0xc0ffee
|
||
|
|
||
|
/* Context to describe processor state */
|
||
|
typedef struct __mcontext {
|
||
|
int mc_magic;
|
||
|
struct stackframe_s mc_p_reg;
|
||
|
#if (_MINIX_CHIP == _CHIP_INTEL)
|
||
|
union fpu_state_u mc_fpu_state;
|
||
|
#endif
|
||
|
short mc_fpu_flags;
|
||
|
} mcontext_t;
|
||
|
|
||
|
_PROTOTYPE( int setmcontext, (const mcontext_t *mcp) );
|
||
|
_PROTOTYPE( int getmcontext, (mcontext_t *mcp) );
|
||
|
|
||
|
#endif /* _MACHINE_MCONTEXT_H */
|
||
|
|