target/arm: Mark gather prefetch as non-streaming
commite1d1a64326634a3bd4c4e93ffeea1c970bb152ff
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 8 Jul 2022 15:15:07 +0000 (8 20:45 +0530)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 Jul 2022 12:19:35 +0000 (11 13:19 +0100)
tree8124581aa1af47a1adec3773c08c7dda04425ec0
parent765ff97df3411522641d27401845a097f0c07422
target/arm: Mark gather prefetch as non-streaming

Mark these as a non-streaming instructions, which should trap if full
a64 support is not enabled in streaming mode.  In this case, introduce
PRF_ns (prefetch non-streaming) to handle the checks.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20220708151540.18136-13-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/sme-fa64.decode
target/arm/sve.decode
target/arm/translate-sve.c