diff options
author | Steve Sistare <steven.sistare@oracle.com> | 2024-01-03 12:05:33 -0800 |
---|---|---|
committer | Peter Xu <peterx@redhat.com> | 2024-01-04 09:52:42 +0800 |
commit | 9ff5e79f2ec0be3e2d7d81c41b33cbfeac393d99 (patch) | |
tree | e569b629f50997265d1484ad48352eae019cc4c1 /system | |
parent | 0f1db069b6c5e7f7ddcdcc9c64fd4b6dbe4afcdf (diff) |
cpus: vm_resume
Define the vm_resume helper, for use in subsequent patches.
Signed-off-by: Steve Sistare <steven.sistare@oracle.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Link: https://lore.kernel.org/r/1704312341-66640-5-git-send-email-steven.sistare@oracle.com
Signed-off-by: Peter Xu <peterx@redhat.com>
Diffstat (limited to 'system')
-rw-r--r-- | system/cpus.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/system/cpus.c b/system/cpus.c index f162435dd4..7d2c28b1d1 100644 --- a/system/cpus.c +++ b/system/cpus.c @@ -748,6 +748,15 @@ void vm_start(void) } } +void vm_resume(RunState state) +{ + if (runstate_is_live(state)) { + vm_start(); + } else { + runstate_set(state); + } +} + /* does a state transition even if the VM is already stopped, current state is forgotten forever */ int vm_stop_force_state(RunState state) |