]> Git Repo - qemu.git/blame - linux-user/ppc/target_signal.h
linux-user: define TARGET_ARCH_HAS_SETUP_FRAME
[qemu.git] / linux-user / ppc / target_signal.h
CommitLineData
9c93ae13
MA
1#ifndef PPC_TARGET_SIGNAL_H
2#define PPC_TARGET_SIGNAL_H
a04e134a
TS
3
4#include "cpu.h"
5
6/* this struct defines a stack used during syscall handling */
7
8typedef struct target_sigaltstack {
992f48a0 9 abi_ulong ss_sp;
e32448e0 10 int ss_flags;
992f48a0 11 abi_ulong ss_size;
c227f099 12} target_stack_t;
a04e134a
TS
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
992f48a0 24static inline abi_ulong get_sp_from_cpustate(CPUPPCState *state)
198a74de
TS
25{
26 return state->gpr[1];
27}
28
9340edda 29#if !defined(TARGET_PPC64)
cb6ac802 30#define TARGET_ARCH_HAS_SETUP_FRAME
9340edda 31#endif
9c93ae13 32#endif /* PPC_TARGET_SIGNAL_H */
This page took 0.67093 seconds and 4 git commands to generate.