qemu/linux-user/m68k/target_syscall.h
<<
>>
Prefs
   1#ifndef TARGET_SYSCALL_H
   2#define TARGET_SYSCALL_H
   3
   4/* this struct defines the way the registers are stored on the
   5   stack during a system call. */
   6
   7struct target_pt_regs {
   8    abi_long d1, d2, d3, d4, d5, d6, d7;
   9    abi_long a0, a1, a2, a3, a4, a5, a6;
  10    abi_ulong d0;
  11    abi_ulong usp;
  12    abi_ulong orig_d0;
  13    int16_t stkadj;
  14    uint16_t sr;
  15    abi_ulong pc;
  16    uint16_t fntvex;
  17    uint16_t __fill;
  18};
  19
  20#define UNAME_MACHINE "m68k"
  21#define UNAME_MINIMUM_RELEASE "2.6.32"
  22
  23#define TARGET_MINSIGSTKSZ 2048
  24#define TARGET_MLOCKALL_MCL_CURRENT 1
  25#define TARGET_MLOCKALL_MCL_FUTURE  2
  26
  27void do_m68k_simcall(CPUM68KState *, int);
  28
  29#endif  /* TARGET_SYSCALL_H */
  30