[PATCH 0/7] qemu: Make memory allocation NUMA aware

Michal Privoznik posted 7 patches 1 year, 4 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1668439393.git.mprivozn@redhat.com
src/qemu/qemu_capabilities.c                  |  2 +
src/qemu/qemu_capabilities.h                  |  1 +
src/qemu/qemu_command.c                       | 83 +++++++++++++++++++
src/qemu/qemu_command.h                       |  5 ++
src/qemu/qemu_domain.c                        |  2 +
src/qemu/qemu_domain.h                        |  2 +
src/qemu/qemu_hotplug.c                       | 22 +++++
src/qemu/qemu_process.c                       | 47 +++++++++++
src/qemu/qemu_process.h                       |  2 +
.../caps_7.2.0.x86_64.xml                     |  1 +
.../hugepages-memaccess.x86_64-latest.args    | 15 ++--
.../hugepages-memaccess2.x86_64-latest.args   | 15 ++--
...pages-numa-default-dimm.x86_64-latest.args |  3 +-
.../hugepages-shared.x86_64-latest.args       | 12 ++-
...memory-default-hugepage.x86_64-latest.args |  3 +-
.../memfd-memory-numa.x86_64-latest.args      |  6 +-
...emory-hotplug-dimm-addr.x86_64-latest.args |  3 +-
...mory-hotplug-virtio-mem.x86_64-latest.args |  3 +-
.../numatune-memnode.x86_64-latest.args       |  9 +-
.../numatune-system-memory.x86_64-latest.args |  3 +-
.../pages-dimm-discard.x86_64-latest.args     |  3 +-
21 files changed, 217 insertions(+), 25 deletions(-)
[PATCH 0/7] qemu: Make memory allocation NUMA aware
Posted by Michal Privoznik 1 year, 4 months ago
See 2/7 for explanation.

Michal Prívozník (7):
  qemu_capabilities: Introduce QEMU_CAPS_THREAD_CONTEXT
  qemu_command: Introduce qemuBuildThreadContextProps()
  qemu: Delete thread-context objects at domain startup
  qemu_command: Generate thread-context object for guest NUMA memory
  qemu: Generate thread-context object for memory devices
  qemu_command: Generate thread-context object for main guest memory
  qemu_hotplug: Generate thread-context object for memory device

 src/qemu/qemu_capabilities.c                  |  2 +
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       | 83 +++++++++++++++++++
 src/qemu/qemu_command.h                       |  5 ++
 src/qemu/qemu_domain.c                        |  2 +
 src/qemu/qemu_domain.h                        |  2 +
 src/qemu/qemu_hotplug.c                       | 22 +++++
 src/qemu/qemu_process.c                       | 47 +++++++++++
 src/qemu/qemu_process.h                       |  2 +
 .../caps_7.2.0.x86_64.xml                     |  1 +
 .../hugepages-memaccess.x86_64-latest.args    | 15 ++--
 .../hugepages-memaccess2.x86_64-latest.args   | 15 ++--
 ...pages-numa-default-dimm.x86_64-latest.args |  3 +-
 .../hugepages-shared.x86_64-latest.args       | 12 ++-
 ...memory-default-hugepage.x86_64-latest.args |  3 +-
 .../memfd-memory-numa.x86_64-latest.args      |  6 +-
 ...emory-hotplug-dimm-addr.x86_64-latest.args |  3 +-
 ...mory-hotplug-virtio-mem.x86_64-latest.args |  3 +-
 .../numatune-memnode.x86_64-latest.args       |  9 +-
 .../numatune-system-memory.x86_64-latest.args |  3 +-
 .../pages-dimm-discard.x86_64-latest.args     |  3 +-
 21 files changed, 217 insertions(+), 25 deletions(-)

-- 
2.37.4