diff options
author | Richard Henderson | 2019-11-06 12:33:15 +0100 |
---|---|---|
committer | Laurent Vivier | 2019-11-06 13:42:34 +0100 |
commit | 608999d17c8726eb4cfa967e95f06cf026a4dde2 (patch) | |
tree | 70c528ae7048dcb413d36593f2c288a111b00300 /linux-user/microblaze | |
parent | linux-user/sparc64: Fix target_signal_frame (diff) | |
download | qemu-608999d17c8726eb4cfa967e95f06cf026a4dde2.tar.gz qemu-608999d17c8726eb4cfa967e95f06cf026a4dde2.tar.xz qemu-608999d17c8726eb4cfa967e95f06cf026a4dde2.zip |
linux-user: Rename cpu_clone_regs to cpu_clone_regs_child
We will need a target-specific hook for adjusting registers
in the parent during clone. To avoid confusion, rename the
one we have to make it clear it affects the child.
At the same time, pass in the flags from the clone syscall.
We will need them for correct behaviour for Sparc.
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20191106113318.10226-10-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/microblaze')
-rw-r--r-- | linux-user/microblaze/target_cpu.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/linux-user/microblaze/target_cpu.h b/linux-user/microblaze/target_cpu.h index 73e139938c..e9bc0fce65 100644 --- a/linux-user/microblaze/target_cpu.h +++ b/linux-user/microblaze/target_cpu.h @@ -19,7 +19,8 @@ #ifndef MICROBLAZE_TARGET_CPU_H #define MICROBLAZE_TARGET_CPU_H -static inline void cpu_clone_regs(CPUMBState *env, target_ulong newsp) +static inline void cpu_clone_regs_child(CPUMBState *env, target_ulong newsp, + unsigned flags) { if (newsp) { env->regs[R_SP] = newsp; |