diff options
author | Richard Henderson | 2020-03-08 02:29:46 +0100 |
---|---|---|
committer | Peter Maydell | 2020-03-12 17:01:38 +0100 |
commit | 38d931687fa196a7ef860f8583815abc7fd5521a (patch) | |
tree | ad3f4a3bc97c49c90fab093af661f31125ee667e /python/qemu/__init__.py | |
parent | target/arm: Check addresses for disabled regimes (diff) | |
download | qemu-38d931687fa196a7ef860f8583815abc7fd5521a.tar.gz qemu-38d931687fa196a7ef860f8583815abc7fd5521a.tar.xz 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 'python/qemu/__init__.py')
0 files changed, 0 insertions, 0 deletions