diff options
author | Marcelo Tosatti <mtosatti@redhat.com> | 2014-09-05 10:52:46 -0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-09-16 11:04:09 +0200 |
commit | de9d61e83d43be9069e6646fa9d57a3f47779d28 (patch) | |
tree | 6f4915c942534a024e7449626bba24681cbf612e /cpus.c | |
parent | be894f51b6fe87b4df673fdc9613034de30eb6ca (diff) | |
download | qemu-de9d61e83d43be9069e6646fa9d57a3f47779d28.zip |
Introduce cpu_clean_all_dirty
Introduce cpu_clean_all_dirty, to force subsequent cpu_synchronize_all_states
to read in-kernel register state.
Cc: qemu-stable@nongnu.org
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'cpus.c')
-rw-r--r-- | cpus.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -593,6 +593,15 @@ void cpu_synchronize_all_post_init(void) } } +void cpu_clean_all_dirty(void) +{ + CPUState *cpu; + + CPU_FOREACH(cpu) { + cpu_clean_state(cpu); + } +} + static int do_vm_stop(RunState state) { int ret = 0; |