Hi, Cleaning up my queues into more focused trees these are all tweaks to TCG related stuff. The guest_base changes where posted before but where a little radical for 5.0 but I think are worth getting in early as it enables the sanitizer builds for a range of linux-user targets we couldn't run before. Finally there is a little tweak made to the out_asm handling which makes it a bit easier to see which guest instructions are being emulated by which host code.
The following need review: - translate-all: include guest address in out_asm output - disas: add optional note support to cap_disas - disas: include an optional note for the start of disassembly - accel/tcg: don't disable exec_tb trace events - linux-user: completely re-write init_guest_space Alex Bennée (5): linux-user: completely re-write init_guest_space accel/tcg: don't disable exec_tb trace events disas: include an optional note for the start of disassembly disas: add optional note support to cap_disas translate-all: include guest address in out_asm output Richard Henderson (2): exec/cpu-all: Use bool for have_guest_base accel/tcg: Relax va restrictions on 64-bit guests include/disas/disas.h | 2 +- include/exec/cpu-all.h | 25 +- include/exec/log.h | 4 +- linux-user/qemu.h | 31 ++- target/alpha/cpu-param.h | 15 +- accel/tcg/translate-all.c | 55 ++++- bsd-user/main.c | 4 +- disas.c | 35 ++- linux-user/elfload.c | 503 +++++++++++++++++++------------------- linux-user/flatload.c | 6 + linux-user/main.c | 27 +- tcg/tcg.c | 5 +- accel/tcg/trace-events | 8 +- 13 files changed, 379 insertions(+), 341 deletions(-) -- 2.20.1