From 048f6b4df7ca3be292f40f7f56fd4e48edcabbe9 Mon Sep 17 00:00:00 2001 From: bellard Date: Sat, 26 Nov 2005 18:47:20 +0000 Subject: mips user emulation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1668 c046a42c-6fe2-441c-8c8c-71466251a162 --- linux-user/mips/syscall.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 linux-user/mips/syscall.h (limited to 'linux-user/mips/syscall.h') 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" -- cgit v1.2.3-55-g7522