提交 6f9c5ee7 编写于 作者: A aurel32

new monitor func status

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) Qemu/KVM frontends easier.

(Philipp Wehrheim)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6094 c046a42c-6fe2-441c-8c8c-71466251a162
上级 f54825cc
...@@ -1401,6 +1401,15 @@ static void do_inject_nmi(int cpu_index) ...@@ -1401,6 +1401,15 @@ static void do_inject_nmi(int cpu_index)
} }
#endif #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) static void do_balloon(int value)
{ {
ram_addr_t target = value; ram_addr_t target = value;
...@@ -1557,6 +1566,8 @@ static const term_cmd_t info_cmds[] = { ...@@ -1557,6 +1566,8 @@ static const term_cmd_t info_cmds[] = {
"", "show capture information" }, "", "show capture information" },
{ "snapshots", "", do_info_snapshots, { "snapshots", "", do_info_snapshots,
"", "show the currently saved VM snapshots" }, "", "show the currently saved VM snapshots" },
{ "status", "", do_info_status,
"", "show the current VM status (running|paused)" },
{ "pcmcia", "", pcmcia_info, { "pcmcia", "", pcmcia_info,
"", "show guest PCMCIA status" }, "", "show guest PCMCIA status" },
{ "mice", "", do_info_mice, { "mice", "", do_info_mice,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册