[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC][PATCH 0/9] live migration/buffer_is_zero optimization
From: |
Peter Lieven |
Subject: |
[Qemu-devel] [RFC][PATCH 0/9] live migration/buffer_is_zero optimizations |
Date: |
Tue, 12 Mar 2013 16:47:18 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 |
I will sent a list of optimizations that have been developed during
the last days. Your feedback is much appreciated.
@Paolo: Can you run your tests that you have made for your migration
optimzations that are now upstream against these patches.
Thanks,
Peter
Peter Lieven (9):
move vector definitions to qemu-common.h
add a function to find non-zero content in a buffer
migration: add an indicator for bulk state of ram migration
buffer_is_zero: use vector optimizations if possible
migration: check for dup pages only in bulk stage
migration: use XBZRLE only after bulk stage
bitops: use vector algorithm to optimize find_next_bit()
migration: do not send zero_pages in bulk stage
migration: do not search dirty pages in bulk stage
arch_init.c | 43 +++++++++++++++++--------------------------
include/qemu-common.h | 24 ++++++++++++++++++++++++
util/bitops.c | 23 ++++++++++++++++++++---
util/cutils.c | 35 +++++++++++++++++++++++++++++++++++
4 files changed, 96 insertions(+), 29 deletions(-)
--
1.7.9.5
- [Qemu-devel] [RFC][PATCH 0/9] live migration/buffer_is_zero optimizations,
Peter Lieven <=