linux-user: remove --enable-guest-base/--disable-guest-base
commit4cbea5986981998cda07b13794c7e3ff7bc42e80
authorLaurent Vivier <laurent@vivier.eu>
Sun, 23 Aug 2015 23:42:07 +0000 (24 01:42 +0200)
committerRichard Henderson <rth@twiddle.net>
Mon, 24 Aug 2015 18:14:17 +0000 (24 11:14 -0700)
tree84ce7c157ce9e3a38de9487b24f1f3d6bd830b52
parent9ee14902bf107e37fb2c8119fa7bca424396237c
linux-user: remove --enable-guest-base/--disable-guest-base

All tcg host architectures now support the guest base and as
there is no real performance lost, it can be always enabled.

Anyway, guest base use can be disabled lively by setting guest
base to 0.

CONFIG_USE_GUEST_BASE is defined as (USE_GUEST_BASE && USER_ONLY),
it should have to be replaced by CONFIG_USER_ONLY in non CONFIG_USER_ONLY
parts, but as some other parts are using !CONFIG_SOFTMMU I have chosen to
use !CONFIG_SOFTMMU instead.

Reviewed-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <1440373328-9788-2-git-send-email-laurent@vivier.eu>
Signed-off-by: Richard Henderson <rth@twiddle.net>
14 files changed:
bsd-user/elfload.c
bsd-user/main.c
bsd-user/qemu.h
configure
include/exec/cpu-all.h
linux-user/elfload.c
linux-user/main.c
linux-user/mmap.c
tcg/aarch64/tcg-target.c
tcg/ia64/tcg-target.c
tcg/ppc/tcg-target.c
tcg/s390/tcg-target.c
tcg/sparc/tcg-target.c
translate-all.c