aboutsummaryrefslogtreecommitdiff
path: root/docs/system
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2024-01-16 16:56:05 +0000
committerPeter Maydell <peter.maydell@linaro.org>2024-01-26 11:30:47 +0000
commit6b504a01c17de92f2851d63f181210eff97191d0 (patch)
treee261956c8c798f6763c30a35d2a3eefa2e22dce2 /docs/system
parent604927e357c2b292c70826e4ce42574ad126ef32 (diff)
downloadqemu-6b504a01c17de92f2851d63f181210eff97191d0.zip
qemu-6b504a01c17de92f2851d63f181210eff97191d0.tar.gz
qemu-6b504a01c17de92f2851d63f181210eff97191d0.tar.bz2
target/arm: Fix VNCR fault detection logic
In arm_deliver_fault() we check for whether the fault is caused by a data abort due to an access to a FEAT_NV2 sysreg in the memory pointed to by the VNCR. Unfortunately part of the condition checks the wrong argument to the function, meaning that it would spuriously trigger, resulting in some instruction aborts being taken to the wrong EL and reported incorrectly. Use the right variable in the condition. Fixes: 674e5345275d425 ("target/arm: Report VNCR_EL2 based faults correctly") Reported-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Tested-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Message-id: 20240116165605.2523055-1-peter.maydell@linaro.org
Diffstat (limited to 'docs/system')
0 files changed, 0 insertions, 0 deletions