From 6f60664e8dd64ead7238452a515b1fa914e80793 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Sun, 29 Jul 2018 22:42:38 -0500 Subject: user/qemu: fix build on ppc --- user/qemu/ppc32-musl-support.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 user/qemu/ppc32-musl-support.patch (limited to 'user/qemu/ppc32-musl-support.patch') diff --git a/user/qemu/ppc32-musl-support.patch b/user/qemu/ppc32-musl-support.patch new file mode 100644 index 000000000..4c6ab59eb --- /dev/null +++ b/user/qemu/ppc32-musl-support.patch @@ -0,0 +1,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 */ -- cgit v1.2.3-60-g2f50