target/arm: Handle watchpoints in sve_ld1_r
commit4bcc3f0ff8e5ae2b17b5aab9aa613ff1b8025896
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 8 May 2020 15:43:52 +0000 (8 08:43 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 May 2020 10:22:06 +0000 (11 11:22 +0100)
tree1278794e4298eb94b593afd050077cfe8be7a21e
parentb854fd06a868e0308bcfe05ad0a71210705814c7
target/arm: Handle watchpoints in sve_ld1_r

Handle all of the watchpoints for active elements all at once,
before we've modified the vector register.  This removes the
TLB_WATCHPOINT bit from page[].flags, which means that we can
use the normal fast path via RAM.

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