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

Michal Privoznik mprivozn at redhat.com
Mon Nov 14 15:35:28 UTC 2022


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



More information about the libvir-list mailing list