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
