These two patches remove the parameters --enable-guest-base/--disable-guest-base from the configure options.
So, in linux-user mode, guest base is always enabled, and can be disabled by setting the guest base to 0. I've checked some softmmu targets with BIOS/firmware, and booted a raspbian distro in a container in linux-user mode, BUT I recommend each machine maintainers should check their machines always work well. Laurent Vivier (2): linux-user: remove --enable-guest-base/--disable-guest-base linux-user: remove useless macros GUEST_BASE and RESERVED_VA bsd-user/elfload.c | 2 -- bsd-user/main.c | 12 ------------ bsd-user/qemu.h | 2 -- configure | 10 ---------- include/exec/cpu-all.h | 9 +-------- include/exec/cpu_ldst.h | 8 ++++---- linux-user/elfload.c | 2 -- linux-user/main.c | 12 ------------ linux-user/mmap.c | 24 ++++++++++-------------- tcg/aarch64/tcg-target.c | 18 +++++++----------- tcg/arm/tcg-target.c | 8 ++++---- tcg/i386/tcg-target.c | 22 +++++++++++----------- tcg/ia64/tcg-target.c | 25 ++++++++++--------------- tcg/mips/tcg-target.c | 16 ++++++++-------- tcg/ppc/tcg-target.c | 18 ++++++------------ tcg/s390/tcg-target.c | 15 +++++---------- tcg/sparc/tcg-target.c | 14 ++++++-------- translate-all.c | 2 +- 18 files changed, 73 insertions(+), 146 deletions(-) -- 2.4.3