summaryrefslogtreecommitdiff
path: root/sysemu.h
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2011-02-07 12:19:16 +0100
committerMarcelo Tosatti <mtosatti@redhat.com>2011-02-14 12:39:46 -0200
commit8cf71710f068f9c50ce420b1dd4ef71c2f9b2a8d (patch)
treedf640713df1e55ca25143270a673196712427f73 /sysemu.h
parente07bbac542d45cb246f393f343eb3b867fed4de1 (diff)
downloadqemu-8cf71710f068f9c50ce420b1dd4ef71c2f9b2a8d.tar.gz
qemu-8cf71710f068f9c50ce420b1dd4ef71c2f9b2a8d.tar.bz2
qemu-8cf71710f068f9c50ce420b1dd4ef71c2f9b2a8d.zip
Refactor debug and vmstop request interface
Instead of fiddling with debug_requested and vmstop_requested directly, introduce qemu_system_debug_request and turn qemu_system_vmstop_request into a public interface. This aligns those services with exiting ones in vl.c. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'sysemu.h')
-rw-r--r--sysemu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysemu.h b/sysemu.h
index 0628d3d821..0a83ab9e56 100644
--- a/sysemu.h
+++ b/sysemu.h
@@ -61,6 +61,8 @@ void cpu_disable_ticks(void);
void qemu_system_reset_request(void);
void qemu_system_shutdown_request(void);
void qemu_system_powerdown_request(void);
+void qemu_system_debug_request(void);
+void qemu_system_vmstop_request(int reason);
int qemu_shutdown_requested(void);
int qemu_reset_requested(void);
int qemu_powerdown_requested(void);