target/mips: Pass a valid error to raise_mmu_exception for user-only
commit995ffde9622c01f5b307cab47f9bd7962ac09db2
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 2 May 2019 05:32:31 +0000 (1 22:32 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 10 May 2019 18:12:50 +0000 (10 11:12 -0700)
tree9a8cc2f5705105643b45fba7e7d0485f381baa06
parentf429d607c7196497dd70b5994b824a3460d7e8df
target/mips: Pass a valid error to raise_mmu_exception for user-only

At present we give ret = 0, or TLBRET_MATCH.  This gets matched
by the default case, which falls through to TLBRET_BADADDR.
However, it makes more sense to use a proper value.  All of the
tlb-related exceptions are handled identically in cpu_loop.c,
so TLBRET_BADADDR is as good as any other.  Retain it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/mips/helper.c