mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
Hardware watchdog
Here is an updated hardware watchdog patch, which should fix everything that was raised about the previous version ... Signed-off-by: Richard W.M. Jones <rjones@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
ffad4116b9
commit
9dd986ccf6
9 changed files with 865 additions and 0 deletions
10
monitor.c
10
monitor.c
|
@ -27,6 +27,7 @@
|
|||
#include "hw/pcmcia.h"
|
||||
#include "hw/pc.h"
|
||||
#include "hw/pci.h"
|
||||
#include "hw/watchdog.h"
|
||||
#include "gdbstub.h"
|
||||
#include "net.h"
|
||||
#include "qemu-char.h"
|
||||
|
@ -597,6 +598,13 @@ static void do_gdbserver(Monitor *mon, const char *device)
|
|||
}
|
||||
#endif
|
||||
|
||||
static void do_watchdog_action(Monitor *mon, const char *action)
|
||||
{
|
||||
if (select_watchdog_action(action) == -1) {
|
||||
monitor_printf(mon, "Unknown watchdog action '%s'\n", action);
|
||||
}
|
||||
}
|
||||
|
||||
static void monitor_printc(Monitor *mon, int c)
|
||||
{
|
||||
monitor_printf(mon, "'");
|
||||
|
@ -1762,6 +1770,8 @@ static const mon_cmd_t mon_cmds[] = {
|
|||
"target", "request VM to change it's memory allocation (in MB)" },
|
||||
{ "set_link", "ss", do_set_link,
|
||||
"name up|down", "change the link status of a network adapter" },
|
||||
{ "watchdog_action", "s", do_watchdog_action,
|
||||
"[reset|shutdown|poweroff|pause|debug|none]", "change watchdog action" },
|
||||
{ "acl", "sss?i?", do_acl, "<command> <aclname> [<match> [<index>]]\n",
|
||||
"acl show vnc.username\n"
|
||||
"acl policy vnc.username deny\n"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue