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