On 07/10/2015 12:42, Pavel Dovgaluk wrote: >> > Ok, got it. I still want to understand exactly the need for the init >> > and reset checkpoints, and the placement of qemu_clock_warp calls, but >> > apart from that the patches are good to go for 2.5. Thanks for your >> > persistence! > Init checkpoint is needed to separate initialization events (mostly coming > from block > devices) from execution ones. > Reset checkpoint is used for synchronization of machine reset call.
Why do they need to be separate on startup? Does initialization hang? My reasoning was that QEMU_CLOCK_VIRTUAL is zero anyway at both init and reset. Paolo