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 /include | |
| parent | 0f1db069b6c5e7f7ddcdcc9c64fd4b6dbe4afcdf (diff) | |
| download | focaccia-qemu-9ff5e79f2ec0be3e2d7d81c41b33cbfeac393d99.tar.gz focaccia-qemu-9ff5e79f2ec0be3e2d7d81c41b33cbfeac393d99.zip | |
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 'include')
| -rw-r--r-- | include/sysemu/runstate.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/sysemu/runstate.h b/include/sysemu/runstate.h index 618eb491af..0117d243c4 100644 --- a/include/sysemu/runstate.h +++ b/include/sysemu/runstate.h @@ -57,6 +57,15 @@ void vm_start(void); * @step_pending: whether any of the CPUs is about to be single-stepped by gdb */ int vm_prepare_start(bool step_pending); + +/** + * vm_resume: If @state is a live state, start the vm and set the state, + * else just set the state. + * + * @state: the state to restore + */ +void vm_resume(RunState state); + int vm_stop(RunState state); int vm_stop_force_state(RunState state); int vm_shutdown(void); |