OSDN Git Service

target/arm: Update contiguous first-fault and no-fault loads
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 8 May 2020 15:43:54 +0000 (08:43 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 May 2020 10:22:06 +0000 (11:22 +0100)
commitc647673ce4d72a8789703c62a7f3cbc732cb1ea8
tree0957e3db723fb11a8b81664be68a386e992e4aaa
parent5c9b8458a0b3008d24d84b67e1c9b6d5f39f4d66
target/arm: Update contiguous first-fault and no-fault loads

With sve_cont_ldst_pages, the differences between first-fault and no-fault
are minimal, so unify the routines.  With cpu_probe_watchpoint, we are able
to make progress through pages with TLB_WATCHPOINT set when the watchpoint
does not actually fire.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200508154359.7494-15-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/sve_helper.c