[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 08/12] linux-user/sparc64: Fix target_signal_frame
From: |
Richard Henderson |
Subject: |
[PATCH v2 08/12] linux-user/sparc64: Fix target_signal_frame |
Date: |
Fri, 25 Oct 2019 07:39:17 -0400 |
Instructions are always 4 bytes; use uint32_t not abi_ulong.
Signed-off-by: Richard Henderson <address@hidden>
---
linux-user/sparc/signal.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/sparc/signal.c b/linux-user/sparc/signal.c
index efb0df7e2b..ecfdf937e4 100644
--- a/linux-user/sparc/signal.c
+++ b/linux-user/sparc/signal.c
@@ -87,7 +87,7 @@ struct target_signal_frame {
struct sparc_stackf ss;
__siginfo_t info;
abi_ulong fpu_save;
- abi_ulong insns[2] __attribute__ ((aligned (8)));
+ uint32_t insns[2] __attribute__ ((aligned (8)));
abi_ulong extramask[TARGET_NSIG_WORDS - 1];
abi_ulong extra_size; /* Should be 0 */
qemu_siginfo_fpu_t fpu_state;
@@ -98,7 +98,7 @@ struct target_rt_signal_frame {
abi_ulong regs[20];
sigset_t mask;
abi_ulong fpu_save;
- unsigned int insns[2];
+ uint32_t insns[2];
stack_t stack;
unsigned int extra_size; /* Should be 0 */
qemu_siginfo_fpu_t fpu_state;
--
2.17.1
- [PATCH v2 00/12] linux-user sparc fixes, Richard Henderson, 2019/10/25
- [PATCH v2 03/12] target/sparc: Define an enumeration for accessing env->regwptr, Richard Henderson, 2019/10/25
- [PATCH v2 05/12] linux-user/sparc: Begin using WREG constants in sparc/signal.c, Richard Henderson, 2019/10/25
- [PATCH v2 06/12] linux-user/sparc: Use WREG_SP constant in sparc/signal.c, Richard Henderson, 2019/10/25
- [PATCH v2 12/12] linux-user/alpha: Set r20 secondary return value, Richard Henderson, 2019/10/25