[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 07/18] xen/arm: Freeze domains on suspend and thaw them on resume
Freeze and thaw of domains is reused as implemented for x86. In addition, system_state variable is updated to represent the actual state of the system. Signed-off-by: Mirela Simonovic <mirela.simonovic@xxxxxxxxxx> Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xxxxxxxxxx> --- xen/arch/arm/suspend.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c index 21b45f8248..575afd5eb8 100644 --- a/xen/arch/arm/suspend.c +++ b/xen/arch/arm/suspend.c @@ -117,6 +117,14 @@ static long system_suspend(void *data) { BUG_ON(system_state != SYS_STATE_active); + system_state = SYS_STATE_suspend; + freeze_domains(); + + system_state = SYS_STATE_resume; + + thaw_domains(); + system_state = SYS_STATE_active; + return -ENOSYS; } -- 2.13.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |