[PATCH v1 0/2] Initialize backend memory objects in parallel

Mark Kanda posted 2 patches 10 months, 3 weeks ago
Failed in applying to current master (apply log)
There is a newer version of this series
include/qemu/osdep.h |   6 ++
system/vl.c          |   2 +
util/oslib-posix.c   | 150 +++++++++++++++++++++++++++++--------------
util/oslib-win32.c   |   5 ++
4 files changed, 116 insertions(+), 47 deletions(-)
[PATCH v1 0/2] Initialize backend memory objects in parallel
Posted by Mark Kanda 10 months, 3 weeks ago
QEMU initializes preallocated backend memory when parsing the corresponding
objects from the command line. In certain scenarios, such as memory being
preallocated across multiple numa nodes, this approach is not optimal due to
the unnecessary serialization.

This series addresses this issue by initializing the backend memory objects in
parallel.

Mark Kanda (2):
  oslib-posix: refactor memory prealloc threads
  oslib-posix: initialize backend memory objects in parallel

 include/qemu/osdep.h |   6 ++
 system/vl.c          |   2 +
 util/oslib-posix.c   | 150 +++++++++++++++++++++++++++++--------------
 util/oslib-win32.c   |   5 ++
 4 files changed, 116 insertions(+), 47 deletions(-)

-- 
2.39.3