migration dirty bitmap support ARMv7
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 9 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | migration dirtybitmap support ARMv7arch/ | +9 | 1 reply | |
| 2/3 | migration dirtybitmap support ARMv7arch/ | +156 | 2 replies | |
| 3/3 | migration dirtybitmap support ARMv7arch/ | +61 | 4 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] migration dirty bitmap support ARMv7
The patch set supports migration dirty bitmap support implementation for arm-kvm. Spliting of pmd's to pte's as suggested is implemented on demand when migration is started.
I tested it on 4-way SMP ARMv7, with SMP guests. 2GB VMs with dirty shared memory segments upto 1.8 GB and relatively fast update rates 16Mb/5mS.
Next course of action would be rmap support which scales much better on bigger systems. Although one think that confused me, x86 migrations were sometimes 10 to 15 times slower, I think it must be something wrong with my configuration.
Mario Smarduch (3):
headers for migration dirtybitmap support
initial write protect of VM address space and on dirty log read hooks to interface with QEMU for initial write protect, dirty log read
arch/arm/include/asm/kvm_host.h | 9 +++ arch/arm/kvm/arm.c | 62 ++++++++++++++- arch/arm/kvm/mmu.c | 158 ++++++++++++++++++++++++++++++++++++++- 3 files changed, 226 insertions(+), 3 deletions(-)
Signature · 1 line
1.7.9.5