diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-07-18 21:23:34 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2006-07-18 21:23:34 +0000 |
commit | 74ccb34e6b52d06d577b5e3695d86d7f440431df (patch) | |
tree | 365c29d79163c3a3d841f03786b526ae989df119 /linux-user | |
parent | 5ef54116ea1c576995f0074b71400bf7bda08cf1 (diff) |
Sparc64 host support (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2064 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'linux-user')
-rw-r--r-- | linux-user/signal.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/linux-user/signal.c b/linux-user/signal.c index 1e0308b9ec..60f9eb767c 100644 --- a/linux-user/signal.c +++ b/linux-user/signal.c @@ -1334,28 +1334,28 @@ typedef struct { unsigned long *insn_addr; unsigned long insn; } si_fpqueue [16]; -} __siginfo_fpu_t; +} qemu_siginfo_fpu_t; struct target_signal_frame { struct sparc_stackf ss; __siginfo_t info; - __siginfo_fpu_t *fpu_save; + qemu_siginfo_fpu_t *fpu_save; target_ulong insns[2] __attribute__ ((aligned (8))); target_ulong extramask[TARGET_NSIG_WORDS - 1]; target_ulong extra_size; /* Should be 0 */ - __siginfo_fpu_t fpu_state; + qemu_siginfo_fpu_t fpu_state; }; struct target_rt_signal_frame { struct sparc_stackf ss; siginfo_t info; target_ulong regs[20]; sigset_t mask; - __siginfo_fpu_t *fpu_save; + qemu_siginfo_fpu_t *fpu_save; unsigned int insns[2]; stack_t stack; unsigned int extra_size; /* Should be 0 */ - __siginfo_fpu_t fpu_state; + qemu_siginfo_fpu_t fpu_state; }; #define UREG_O0 16 @@ -1500,7 +1500,7 @@ sigsegv: force_sig(TARGET_SIGSEGV); } static inline int -restore_fpu_state(CPUState *env, __siginfo_fpu_t *fpu) +restore_fpu_state(CPUState *env, qemu_siginfo_fpu_t *fpu) { int err; #if 0 |