Revision b0a46a33 exec.c
b/exec.c | ||
---|---|---|
516 | 516 |
{ |
517 | 517 |
CPUState *env = opaque; |
518 | 518 |
|
519 |
cpu_synchronize_state(env, 0); |
|
520 |
|
|
519 | 521 |
qemu_put_be32s(f, &env->halted); |
520 | 522 |
qemu_put_be32s(f, &env->interrupt_request); |
521 | 523 |
} |
... | ... | |
533 | 535 |
version_id is increased. */ |
534 | 536 |
env->interrupt_request &= ~0x01; |
535 | 537 |
tlb_flush(env, 1); |
538 |
cpu_synchronize_state(env, 1); |
|
536 | 539 |
|
537 | 540 |
return 0; |
538 | 541 |
} |
... | ... | |
1923 | 1926 |
int cpu_physical_memory_set_dirty_tracking(int enable) |
1924 | 1927 |
{ |
1925 | 1928 |
in_migration = enable; |
1929 |
if (kvm_enabled()) { |
|
1930 |
return kvm_set_migration_log(enable); |
|
1931 |
} |
|
1926 | 1932 |
return 0; |
1927 | 1933 |
} |
1928 | 1934 |
|
Also available in: Unified diff