qemu/bsd-user/sparc/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_long ss_flags;
  11        abi_ulong ss_size;
  12} target_stack_t;
  13
  14
  15#ifndef UREG_I6
  16#define UREG_I6        6
  17#endif
  18#ifndef UREG_FP
  19#define UREG_FP        UREG_I6
  20#endif
  21
  22static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state)
  23{
  24    return state->regwptr[UREG_FP];
  25}
  26
  27#endif /* TARGET_SIGNAL_H */
  28