* [PATCH v3 0/4] live migration dirty bitmap support for ARMv7
@ 2014-04-22 23:17 Mario Smarduch
0 siblings, 0 replies; only message in thread
From: Mario Smarduch @ 2014-04-22 23:17 UTC (permalink / raw)
To: kvmarm@lists.cs.columbia.edu, Marc Zyngier,
christoffer.dall@linaro.org
Cc: 이정석, 정성진, gavin.guo,
kvm@vger.kernel.org
Hi,
this the third iteration of live migration support for the time being on
ARMv7. The patches depend on Eric Augers patch for memory regions.
Changes since v2:
- move initial VM write protect to memory region architecture prepare function
(needed to make dirty logging function generic)
- added stage2_mark_pte_ro() - to mark ptes ro - Marc's comment
- optimized initial VM memory region write protect to do fewer table lookups -
applied Marc's comment for walking dirty bitmap mask
- added pud_addr_end() for stage2 tables, to make the walk 4-level
- added kvm_flush_remote_tlbs() to use ARM TLB invalidation, made the generic
one weak, Marc's comment to for generic dirty bitmap log function
- optimized walking dirty bit map mask to skip upper tables - Marc's comment
- deleted x86,arm kvm_vm_ioctl_get_dirty_log(), moved to kvm_main.c tagged
the function weak - Marc's comment
- changed Data Abort handler pte index handling - Marc's comment
Mario Smarduch (4):
add ARMv7 HYP API to flush VM TLBs without address param
live migration support for initial write protect of VM to track dirty
pages
live migration support for VM dirty log management
add 2nd stage page fault handling during live migration
arch/arm/include/asm/kvm_asm.h | 1 +
arch/arm/include/asm/kvm_host.h | 13 ++
arch/arm/kvm/arm.c | 8 +-
arch/arm/kvm/interrupts.S | 5 +
arch/arm/kvm/mmu.c | 303 ++++++++++++++++++++++++++++++++++++++-
arch/x86/kvm/x86.c | 78 ----------
virt/kvm/kvm_main.c | 87 ++++++++++-
7 files changed, 409 insertions(+), 86 deletions(-)
--
1.7.9.5
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-04-22 23:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-22 23:17 [PATCH v3 0/4] live migration dirty bitmap support for ARMv7 Mario Smarduch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox