]> 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>
Tue, 27 Aug 2024 19:11:02 +0000 (22:11 +0300)
commit01dd7b38d857297bc881712626d67cd6cfed3878
tree94157d6d217d5b27af0e974e4d8f34843593c303
parent4975f9fc4ea3a41af9cb61852eea925f0e391be9
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