blob: 4c6ab59eb6a04b418e8e1018e73ab780084e4b3a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
--- qemu-2.12.0/accel/tcg/user-exec.c.old 2018-07-30 03:20:04.910000000 +0000
+++ qemu-2.12.0/accel/tcg/user-exec.c 2018-07-30 03:38:57.350000000 +0000
@@ -304,8 +304,13 @@
#define CR_sig(context) REG_sig(ccr, context)
#else // Musl
+#if defined(_ARCH_PPC64)
#define REG_sig(reg_num, context) \
((context)->uc_mcontext.gp_regs[reg_num])
+#else
+#define REG_sig(reg_num, context) \
+ ((context)->uc_mcontext.gregs[reg_num])
+#endif
/* Gpr Registers access */
#define GPR_sig(reg_num, context) REG_sig(gpr[reg_num], context)
/* Program counter */
|