]> git.ipfire.org Git - thirdparty/qemu.git/commit
hvf: arm: Do not advance PC when raising an exception
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Tue, 16 Jul 2024 12:50:33 +0000 (21:50 +0900)
committerMichael Tokarev <mjt@tls.msk.ru>
Fri, 19 Jul 2024 16:52:11 +0000 (19:52 +0300)
commit44304ff1a80d6c1f740d5b44377a7adfe387da27
treeffb7e6026b67c82c538d60f7de41fe1f3dc7c7c8
parent43929c818c4b9e9e2d7601d254004303b7aa0971
hvf: arm: Do not advance PC when raising an exception

hvf did not advance PC when raising an exception for most unhandled
system registers, but it mistakenly advanced PC when raising an
exception for GICv3 registers.

Cc: qemu-stable@nongnu.org
Fixes: a2260983c655 ("hvf: arm: Add support for GICv3")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-id: 20240716-pmu-v3-4-8c7c1858a227@daynix.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 30a1690f2402e6c1582d5b3ebcf7940bfe2fad4b)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/arm/hvf/hvf.c