Re: hw/s390x: why watchdog device diag288 is resetted twice?

2019-09-26 Thread David Hildenbrand
On 26.09.19 08:22, Philippe Mathieu-Daudé wrote: > Hi, > > hw/watchdog/wdt_diag288.c use 2 different resets: > > 1/ registered handler: > > qemu_register_reset(diag288_reset, diag288); > > 2/ DeviceClass reset: > > dc->reset = wdt_diag288_reset; > > diag288_reset() simply calls wdt_di

hw/s390x: why watchdog device diag288 is resetted twice?

2019-09-25 Thread Philippe Mathieu-Daudé
Hi, hw/watchdog/wdt_diag288.c use 2 different resets: 1/ registered handler: qemu_register_reset(diag288_reset, diag288); 2/ DeviceClass reset: dc->reset = wdt_diag288_reset; diag288_reset() simply calls wdt_diag288_reset(): static void wdt_diag288_reset(DeviceState *dev) { DIAG2