accel/tcg: Don't treat invalid TLB entries as needing recheck
commit4b1a3e1e34ad971b58783d4a24448ccbf5bd8fd4
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 29 Jun 2018 16:17:31 +0000 (29 17:17 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 2 Jul 2018 15:02:20 +0000 (2 08:02 -0700)
tree390aa187f375330343f979aaeb485754e9eecf64
parente4c967a7201400d7f76e5847d5b4c4ac9e2566e0
accel/tcg: Don't treat invalid TLB entries as needing recheck

In get_page_addr_code() when we check whether the TLB entry
is marked as TLB_RECHECK, we should not go down that code
path if the TLB entry is not valid at all (ie the TLB_INVALID
bit is set).

Tested-by: Laurent Vivier <laurent@vivier.eu>
Reported-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20180629161731.16239-1-peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/cputlb.c