target/mips: Make mips_cpu_tlb_fill sysemu only
commit52d4899bf3b876065269cfd353ea3b98f66df91a
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 15 Sep 2021 00:26:02 +0000 (14 17:26 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 2 Nov 2021 11:00:52 +0000 (2 07:00 -0400)
tree8ce7ccc7780771729378a908855ebdac1c522b9c
parentfd297732a2c27aae8407a0c96660345af10575df
target/mips: Make mips_cpu_tlb_fill sysemu only

The fallback code in cpu_loop_exit_sigsegv is sufficient
for mips linux-user.

This means we can remove tcg/user/tlb_helper.c entirely.
Remove the code from cpu_loop that raised SIGSEGV.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
linux-user/mips/cpu_loop.c
target/mips/cpu.c
target/mips/tcg/meson.build
target/mips/tcg/tcg-internal.h
target/mips/tcg/user/meson.build [deleted file]
target/mips/tcg/user/tlb_helper.c [deleted file]