Although bisecting indicated 93ac765076a (target/arm/hvf: Keep calling
hv_vcpu_run() in loop) was the culprit I noticed that using gdbstub
would get further in the run due to the enforced syncing from being
debugged.
As far as I can tell the kernel got confused by contradictory responses
from PSCI while booting up and then never recovered.
Please test.
Alex
Alex Bennée (2):
Revert "target/arm: Re-use arm_is_psci_call() in HVF"
target/arm: ensure PSCI register updates are flushed
target/arm/hvf/hvf.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
--
2.47.3