symbian-qemu-0.9.1-12/qemu-symbian-svp/bsd-user/sparc64/target_signal.h
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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 
       
     8 typedef 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 
       
    22 static inline abi_ulong get_sp_from_cpustate(CPUSPARCState *state)
       
    23 {
       
    24     return state->regwptr[UREG_FP];
       
    25 }
       
    26 
       
    27 #endif /* TARGET_SIGNAL_H */