accel/tcg: Provide default implementation of disas_log
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 3 Apr 2024 08:57:16 +0000 (22:57 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 15 May 2024 06:55:18 +0000 (08:55 +0200)
commit962a145cdcd118f19597c08939ca24fd6227bc36
tree29ad232593ed0eaade0f61345c67155767a1231f
parent34e5e1dde5b9760936a6e2426f5ff0d55a0695b0
accel/tcg: Provide default implementation of disas_log

Almost all of the disas_log implementations are identical.
Unify them within translator_loop.

Drop extra Priv/Virt logging from target/riscv.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
21 files changed:
accel/tcg/translator.c
target/alpha/translate.c
target/arm/tcg/translate-a64.c
target/arm/tcg/translate.c
target/avr/translate.c
target/cris/translate.c
target/hexagon/translate.c
target/hppa/translate.c
target/i386/tcg/translate.c
target/loongarch/tcg/translate.c
target/m68k/translate.c
target/microblaze/translate.c
target/mips/tcg/translate.c
target/openrisc/translate.c
target/ppc/translate.c
target/riscv/translate.c
target/rx/translate.c
target/sh4/translate.c
target/sparc/translate.c
target/tricore/translate.c
target/xtensa/translate.c