summary refs log tree commit diff stats
path: root/hw/misc/allwinner-h3-sysctrl.c
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2020-03-07 17:29:46 -0800
committerPeter Maydell <peter.maydell@linaro.org>2020-03-12 16:01:38 +0000
commit38d931687fa196a7ef860f8583815abc7fd5521a (patch)
treead3f4a3bc97c49c90fab093af661f31125ee667e /hw/misc/allwinner-h3-sysctrl.c
parentcebfb64859284c3c451d14564fdd22546c48696e (diff)
downloadfocaccia-qemu-38d931687fa196a7ef860f8583815abc7fd5521a.tar.gz
focaccia-qemu-38d931687fa196a7ef860f8583815abc7fd5521a.zip
target/arm: Disable clean_data_tbi for system mode
We must include the tag in the FAR_ELx register when raising
an addressing exception.  Which means that we should not clear
out the tag during translation.

We cannot at present comply with this for user mode, so we
retain the clean_data_tbi function for the moment, though it
no longer does what it says on the tin for system mode.  This
function is to be replaced with MTE, so don't worry about the
slight misnaming.

Buglink: https://bugs.launchpad.net/qemu/+bug/1867072
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200308012946.16303-3-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/misc/allwinner-h3-sysctrl.c')
0 files changed, 0 insertions, 0 deletions