public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] new monitor func status
@ 2008-12-15  8:36 Philipp Wehrheim
  2008-12-15 16:54 ` Avi Kivity
  0 siblings, 1 reply; 3+ messages in thread
From: Philipp Wehrheim @ 2008-12-15  8:36 UTC (permalink / raw)
  To: kvm

Hey,

attached is a small patch that adds the new info subcommand - status.

The status indicates if the VM is running or paused this info makes
life for (stateless) KVM frontends easier.
Since the info is available inside kvm why not make it available?

Please consider applying.
flip

--

diff --git a/qemu/monitor.c b/qemu/monitor.c
index 3948aae..ee8476b 100644
--- a/qemu/monitor.c
+++ b/qemu/monitor.c
@@ -1418,6 +1418,15 @@ static void do_inject_nmi(int cpu_index)
 }
 #endif

+static void do_info_status(void)
+{
+    if (vm_running)
+       term_printf("VM status: running\n");
+    else
+       term_printf("VM status: paused\n");
+}
+
+
 static void do_balloon(int value)
 {
     ram_addr_t target = value;
@@ -1582,6 +1591,8 @@ static const term_cmd_t info_cmds[] = {
       "", "show capture information" },
     { "snapshots", "", do_info_snapshots,
       "", "show the currently saved VM snapshots" },
+    { "status", "", do_info_status,
+      "", "show the current VM status (running|paused)" },
     { "pcmcia", "", pcmcia_info,
       "", "show guest PCMCIA status" },
     { "mice", "", do_info_mice,


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-12-16  7:18 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-15  8:36 [PATCH] new monitor func status Philipp Wehrheim
2008-12-15 16:54 ` Avi Kivity
2008-12-16  7:17   ` Philipp Wehrheim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox