[PATCH 0/4] Minor xenguest optimisations

Frediano Ziglio posted 4 patches 1 week, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260423200406.28178-1-frediano.ziglio@cloud.com
There is a newer version of this series
tools/libs/ctrl/xc_private.c    | 26 ++-------
tools/libs/ctrl/xc_private.h    |  2 +-
tools/libs/guest/xg_sr_common.c |  6 +-
tools/libs/guest/xg_sr_common.h | 13 +++++
tools/libs/guest/xg_sr_save.c   | 99 ++++++++++++++-------------------
5 files changed, 63 insertions(+), 83 deletions(-)
[PATCH 0/4] Minor xenguest optimisations
Posted by Frediano Ziglio 1 week, 2 days ago
Reduce some number of parts passed to writev.
Avoid possible allocation sending data with writev.
Reduce number of allocations sending memory state.

Edwin Török (1):
  tools/libs/guest: allocate various migration arrays just once

Frediano Ziglio (3):
  xenguest: Reduce number of parts in write_split_record
  xenguest: Reduce number of I/O vectors in write_batch
  xenguest: Allows writev_exact to change iov array

 tools/libs/ctrl/xc_private.c    | 26 ++-------
 tools/libs/ctrl/xc_private.h    |  2 +-
 tools/libs/guest/xg_sr_common.c |  6 +-
 tools/libs/guest/xg_sr_common.h | 13 +++++
 tools/libs/guest/xg_sr_save.c   | 99 ++++++++++++++-------------------
 5 files changed, 63 insertions(+), 83 deletions(-)

-- 
2.43.0