]> git.proxmox.com Git - mirror_qemu.git/commit - hw/watchdog/wdt_diag288.c
watchdog/diag288: correctly register for system reset requests
authorXu Wang <gesaint@linux.vnet.ibm.com>
Mon, 29 Jun 2015 06:21:10 +0000 (08:21 +0200)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Tue, 14 Jul 2015 17:10:03 +0000 (19:10 +0200)
commit0c7322cfd3fd382c0096c2a9f00775818a878e13
tree14723ea2d379361004c155a11d8b6ece4db47600
parent0030ff40472b9ebf0e0595afbc8d7e428218c5d7
watchdog/diag288: correctly register for system reset requests

The diag288 watchdog is no sysbus device, therefore it doesn't get
triggered on resets automatically using dc->reset.

Let's register the reset handler manually, so we get correctly notified
again when a system reset was requested. Also reset the watchdog on
subsystem resets that don't trigger a full system reset.

Signed-off-by: Xu Wang <gesaint@linux.vnet.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Tested-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
hw/s390x/s390-virtio-ccw.c
hw/watchdog/wdt_diag288.c