diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2020-03-30 18:06:51 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2020-04-03 19:23:53 +0100 |
commit | f4e1dbc578a051db08a40c05276ebf525b98f949 (patch) | |
tree | 522c5adde80898ba14cb425d6e4dec22b30c33a0 /scripts/render_block_graph.py | |
parent | 8a2b76ffc9ff610c3439617e19f1eb9be02be50f (diff) | |
download | qemu-f4e1dbc578a051db08a40c05276ebf525b98f949.zip qemu-f4e1dbc578a051db08a40c05276ebf525b98f949.tar.gz qemu-f4e1dbc578a051db08a40c05276ebf525b98f949.tar.bz2 |
target/arm: PSTATE.PAN should not clear exec bits
Our implementation of the PSTATE.PAN bit incorrectly cleared all
access permission bits for privileged access to memory which is
user-accessible. It should only affect the privileged read and write
permissions; execute permission is dealt with via XN/PXN instead.
Fixes: 81636b70c226dc27d7ebc8d
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200330170651.20901-1-peter.maydell@linaro.org
Diffstat (limited to 'scripts/render_block_graph.py')
0 files changed, 0 insertions, 0 deletions