equal
deleted
inserted
replaced
|
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 */ |