On 14/08/2018 13:52, Dr. David Alan Gilbert wrote: > a) Should the watchdog expire when the VM is stopped; I think it > shouldn't - hw/acpi/tco.c uses a virtual timer as does i6300esb; so > is the bug here that the watchdog being used didn't use a virtual > timer?
All watchdogs do. > b) If the watchdog expires just before the VM gets stopped, is there > a race which could hit this? Possibly. Yes, I think it is a race that happens just before vm_stop, but I don't understand why the "qemu_clock_enable" in pause_all_vcpus does not prevent it. It should be possible to write a deterministic testcase with qtest... Paolo
