aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudio Fontana <claudio.fontana@linaro.org>2013-12-19 14:37:19 +0100
committerPeter Maydell <peter.maydell@linaro.org>2013-12-23 23:28:24 +0000
commite686441b3e78e4ec60295e21529fdde09b007919 (patch)
tree0b37c389439bfbf450db8fa87ba30c9c56f45f43
parente23d4acbf5db6f518927e58b29cd25ec6ac7ca66 (diff)
downloadqemu-arm-e686441b3e78e4ec60295e21529fdde09b007919.tar.gz
linux-user: AArch64: define TARGET_CLONE_BACKWARDS
The AArch64 linux-user support was written before but merged after commit 4ce6243dc621 which cleaned up the handling of the clone() syscall argument order, so we failed to notice that AArch64 also needs TARGET_CLONE_BACKWARDS to be defined. Add this define so that clone and fork syscalls work correctly. Signed-off-by: Claudio Fontana <claudio.fontana@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <rth@twiddle.net>
-rw-r--r--linux-user/aarch64/syscall.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux-user/aarch64/syscall.h b/linux-user/aarch64/syscall.h
index aef419efeb..18f44a8a40 100644
--- a/linux-user/aarch64/syscall.h
+++ b/linux-user/aarch64/syscall.h
@@ -7,3 +7,4 @@ struct target_pt_regs {
#define UNAME_MACHINE "aarch64"
#define UNAME_MINIMUM_RELEASE "3.8.0"
+#define TARGET_CLONE_BACKWARDS