OSDN Git Service

target/mips: Extract trap code into env->error_code
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 7 Jan 2022 21:32:36 +0000 (13:32 -0800)
committerLaurent Vivier <laurent@vivier.eu>
Tue, 11 Jan 2022 17:40:44 +0000 (18:40 +0100)
commit0a3336f6fd7b38d058044504758eef49aa9b03eb
tree69ad3fe69753d873f55df00944cabb337163c6f9
parent6f3533dd1b6afbce8d215bb89027fa5b7caa4168
target/mips: Extract trap code into env->error_code

Simplify cpu_loop by doing all of the decode in translate.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20220107213243.212806-18-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
linux-user/mips/cpu_loop.c
target/mips/tcg/micromips_translate.c.inc
target/mips/tcg/nanomips_translate.c.inc
target/mips/tcg/translate.c