symbian-qemu-0.9.1-12/qemu-symbian-svp/linux-user/cris/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_ulong ss_size;
       
    11 	abi_long ss_flags;
       
    12 } target_stack_t;
       
    13 
       
    14 
       
    15 /*
       
    16  * sigaltstack controls
       
    17  */
       
    18 #define TARGET_SS_ONSTACK     1
       
    19 #define TARGET_SS_DISABLE     2
       
    20 
       
    21 #define TARGET_MINSIGSTKSZ    2048
       
    22 #define TARGET_SIGSTKSZ       8192
       
    23 
       
    24 static inline abi_ulong get_sp_from_cpustate(CPUCRISState *state)
       
    25 {
       
    26     return state->regs[14];
       
    27 }
       
    28 
       
    29 #endif /* TARGET_SIGNAL_H */