qemu/linux-user/tilegx/target_signal.h
<<
>>
Prefs
   1#ifndef TARGET_SIGNAL_H
   2#define TARGET_SIGNAL_H
   3
   4#include "cpu.h"
   5
   6/* this struct defines a stack used during syscall handling */
   7
   8typedef struct target_sigaltstack {
   9    abi_ulong ss_sp;
  10    abi_int ss_flags;
  11    abi_ulong ss_size;
  12} target_stack_t;
  13
  14/*
  15 * sigaltstack controls
  16 */
  17#define TARGET_SS_ONSTACK     1
  18#define TARGET_SS_DISABLE     2
  19
  20#define TARGET_MINSIGSTKSZ    2048
  21#define TARGET_SIGSTKSZ       8192
  22
  23static inline abi_ulong get_sp_from_cpustate(CPUTLGState *state)
  24{
  25    return state->regs[TILEGX_R_SP];
  26}
  27
  28#endif /* TARGET_SIGNAL_H */
  29