diff options
Diffstat (limited to 'linux-user/mips/syscall.h')
-rw-r--r-- | linux-user/mips/syscall.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/linux-user/mips/syscall.h b/linux-user/mips/syscall.h new file mode 100644 index 0000000000..4b3c7d625c --- /dev/null +++ b/linux-user/mips/syscall.h @@ -0,0 +1,23 @@ + +/* this struct defines the way the registers are stored on the + stack during a system call. */ + +struct target_pt_regs { +#if 1 + /* Pad bytes for argument save space on the stack. */ + target_ulong pad0[6]; +#endif + + /* Saved main processor registers. */ + target_ulong regs[32]; + + /* Saved special registers. */ + target_ulong cp0_status; + target_ulong lo; + target_ulong hi; + target_ulong cp0_badvaddr; + target_ulong cp0_cause; + target_ulong cp0_epc; +}; + +#define UNAME_MACHINE "mips" |