qemu/target-i386
Jan Kiszka b0a46a333a kvm: Add missing bits to support live migration
This patch adds the missing hooks to allow live migration in KVM mode.
It adds proper synchronization before/after saving/restoring the VCPU
states (note: PPC is untested), hooks into
cpu_physical_memory_set_dirty_tracking() to enable dirty memory logging
at KVM level, and synchronizes that drity log into QEMU's view before
running ram_live_save().

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-22 10:50:33 -05:00
..
TODO SVM rework 2008-05-28 16:16:54 +00:00
cpu.h kqemu: merge CONFIG_KQEMU and USE_KQEMU 2009-04-19 10:18:01 +00:00
exec.h qemu: per-arch cpu_has_work (Marcelo Tosatti) 2009-04-24 18:03:20 +00:00
helper.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
helper.h TCG variable type checking. 2008-11-17 14:43:54 +00:00
helper_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
kvm.c kvm: work around supported cpuid ioctl() brokenness 2009-05-20 09:12:57 -05:00
machine.c kvm: Add missing bits to support live migration 2009-05-22 10:50:33 -05:00
op_helper.c Fix i386-linux-user build (Laurent Desnogues) 2009-04-23 13:16:56 +00:00
ops_sse.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
ops_sse_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
svm.h reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2 2008-06-04 17:02:19 +00:00
translate.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00