From: Mirela Simonovic <mirela.simono...@aggios.com> The resume of Dom0 should always follow Xen's resume. This is done by unblocking the first vCPU of Dom0.
Signed-off-by: Mirela Simonovic <mirela.simono...@aggios.com> Signed-off-by: Saeed Nowshadi <saeed.nowsh...@xilinx.com> --- xen/arch/arm/suspend.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c index 13d1aba658..4a690eac3b 100644 --- a/xen/arch/arm/suspend.c +++ b/xen/arch/arm/suspend.c @@ -206,6 +206,9 @@ resume_nonboot_cpus: system_state = SYS_STATE_active; dsb(sy); + /* Wake-up hardware domain (should always resume after Xen) */ + vcpu_unblock(hardware_domain->vcpu[0]); + return status; } -- 2.37.1