On Sat, Aug 9, 2014 at 10:35 AM, Paolo Bonzini <pbonz...@redhat.com> wrote: > >> > Yeah, I need to sit down and look at the code more closely... Perhaps a >> > cpu_mark_all_dirty() is enough. >> >> Hi Paolo, >> >> cpu_clean_all_dirty, you mean? Has the same effect. >> >> Marcin's patch to add cpu_synchronize_state_always() has the same >> effect. >> >> What do you prefer ? > > I'd prefer cpu_clean_all_dirty because you can call it from the APIC > load functions. The bug with your patch is due to the APIC and to > migration, it's not in the way your patch touches the kvmclock > vmstate_change_handler. > > Paolo
Hello, JFYI - Windows showing the same behavior after migration using bare 2.1 (frozen disk with latest virtio block drivers). Reverting agraf`s patches back plus Marcin`s fix saves the situation, so AFAICS problem is critical to M$ products on KVM.