hvf: arm: Do not advance PC when raising an exception
commit30a1690f2402e6c1582d5b3ebcf7940bfe2fad4b
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Tue, 16 Jul 2024 12:50:33 +0000 (16 21:50 +0900)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 18 Jul 2024 12:49:30 +0000 (18 13:49 +0100)
tree5f9cd68ded4bdeac3ae00900bdcbf334bc8fb9c3
parent71328d82896642d79d4e538e5a56c5e6762a219a
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>
target/arm/hvf/hvf.c