Changes in v3: * Fix checkpatch errors in patches 5 and 8. There's lots more style errors left to clean up in these files, but this is enough for now.
r~ Richard Henderson (12): scripts/qemu-binfmt-conf: Update for sparc64 tests/tcg/multiarch/linux-test: Fix error check for shmat target/sparc: Define an enumeration for accessing env->regwptr linux-user/sparc: Use WREG constants in sparc/target_cpu.h linux-user/sparc: Begin using WREG constants in sparc/signal.c linux-user/sparc: Use WREG_SP constant in sparc/signal.c linux-user/sparc: Fix WREG usage in setup_frame linux-user/sparc64: Fix target_signal_frame linux-user: Rename cpu_clone_regs to cpu_clone_regs_child linux-user: Introduce cpu_clone_regs_parent linux-user/sparc: Fix cpu_clone_regs_* linux-user/alpha: Set r20 secondary return value linux-user/aarch64/target_cpu.h | 7 +- linux-user/alpha/target_cpu.h | 16 ++++- linux-user/arm/target_cpu.h | 7 +- linux-user/cris/target_cpu.h | 7 +- linux-user/hppa/target_cpu.h | 7 +- linux-user/i386/target_cpu.h | 7 +- linux-user/m68k/target_cpu.h | 7 +- linux-user/microblaze/target_cpu.h | 7 +- linux-user/mips/target_cpu.h | 7 +- linux-user/nios2/target_cpu.h | 7 +- linux-user/openrisc/target_cpu.h | 8 ++- linux-user/ppc/target_cpu.h | 7 +- linux-user/riscv/target_cpu.h | 7 +- linux-user/s390x/target_cpu.h | 7 +- linux-user/sh4/target_cpu.h | 7 +- linux-user/sparc/target_cpu.h | 64 ++++++++++++------ linux-user/tilegx/target_cpu.h | 7 +- linux-user/xtensa/target_cpu.h | 8 ++- target/sparc/cpu.h | 33 ++++++++++ linux-user/sparc/signal.c | 100 ++++++++++------------------- linux-user/syscall.c | 6 +- tests/tcg/multiarch/linux-test.c | 3 +- scripts/qemu-binfmt-conf.sh | 8 ++- 23 files changed, 238 insertions(+), 106 deletions(-) -- 2.17.1