qemu-e2k/linux-user
Lirong Yuan aab613fb95 linux-user: Update TASK_UNMAPPED_BASE for aarch64
This change updates TASK_UNMAPPED_BASE (the base address for guest programs) for aarch64. It is needed to allow qemu to work with Thread Sanitizer (TSan), which has specific boundary definitions for memory mappings on different platforms:
https://github.com/llvm/llvm-project/blob/master/compiler-rt/lib/tsan/rtl/tsan_platform.h

Signed-off-by: Lirong Yuan <yuanzi@google.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200313002813.3857-1-yuanzi@google.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2020-03-20 15:51:54 +01:00
..
aarch64 target/arm: only update pc after semihosting completes 2020-01-09 11:41:29 +00:00
alpha linux-user: alpha: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
arm target/arm: Add isar_feature_aa32_vfp_simd 2020-02-28 16:14:57 +00:00
cris linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
generic
host
hppa linux-user: add missing TARGET_SIGRTMIN for hppa 2020-02-12 18:56:22 +01:00
i386 linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
m68k linux-user: m68k: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
microblaze linux-user: microblaze: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
mips linux-user: mips: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
mips64 linux-user: mips: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
nios2 linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
openrisc linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
ppc target/ppc: Implement the VTB for HV access 2019-12-17 10:39:48 +11:00
riscv linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
s390x linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
sh4 linux-user: sh4: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
sparc linux-user/sparc: Fix cpu_clone_regs_* 2019-11-06 13:44:19 +01:00
sparc64
tilegx linux-user: Introduce cpu_clone_regs_parent 2019-11-06 13:43:25 +01:00
x86_64 linux-user: x86_64: Update syscall numbers to kernel 5.5 level 2020-02-17 10:28:50 +01:00
xtensa linux-user: xtensa: Remove unused constant TARGET_NR_syscall_count 2020-02-17 10:28:50 +01:00
cpu_loop-common.h
elfload.c linux-user: Add AT_EXECFN auxval 2020-03-20 15:51:53 +01:00
errno_defs.h
exit.c build: move TARGET_GPROF to config-host.mak 2020-02-12 16:29:27 +01:00
fd-trans.c linux-user: Use `qemu_log' for non-strace logging 2020-02-19 11:17:40 +01:00
fd-trans.h
flat.h
flatload.c
ioctls.h linux-user: Add support for selected alsa timer instructions using ioctls 2020-02-19 11:17:40 +01:00
linux_loop.h
linuxload.c
main.c linux-user: remove gemu_log from the linux-user tree 2020-02-19 11:17:40 +01:00
Makefile.objs
mmap.c linux-user: Update TASK_UNMAPPED_BASE for aarch64 2020-03-20 15:51:54 +01:00
qemu.h linux-user: remove gemu_log from the linux-user tree 2020-02-19 11:17:40 +01:00
safe-syscall.S
signal-common.h
signal.c linux-user: Use `qemu_log' for strace 2020-02-19 11:17:40 +01:00
socket.h
strace.c linux-user: fix socket() strace 2020-03-20 15:51:54 +01:00
strace.list linux-user/strace: Improve output of various syscalls 2020-02-19 11:17:40 +01:00
syscall_defs.h linux-user: Add support for selected alsa timer instructions using ioctls 2020-02-19 11:17:40 +01:00
syscall_types.h linux-user: Add support for getting/setting selected alsa timer parameters using ioctls 2020-02-19 11:17:40 +01:00
syscall.c linux-user: do prlimit selectively 2020-03-20 15:51:54 +01:00
target_flat.h
trace-events linux-user: fix use of SIGRTMIN 2020-02-12 18:56:41 +01:00
uaccess.c
uname.c
uname.h
vm86.c linux-user: Use `qemu_log' for non-strace logging 2020-02-19 11:17:40 +01:00