qemu/include/sysemu
Igor Mammedov 57924bcd87 numa: introduce machine callback for VCPU to node mapping
Current default round-robin way of distributing VCPUs among
NUMA nodes might be wrong in case on multi-core/threads
CPUs. Making guests confused wrt topology where cores from
the same socket are on different nodes.

Allow a machine to override default mapping by providing
 MachineClass::cpu_index_to_socket_id()
callback which would allow it group VCPUs from a socket
on the same NUMA node.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2015-03-19 16:12:09 -03:00
..
accel.h
arch_init.h
balloon.h
block-backend.h block-backend: Add wrappers for blocksizes and geometry probing 2015-03-10 14:02:22 +01:00
blockdev.h
bt.h
char.h
cpus.h
device_tree.h
dma.h
dump-arch.h
dump.h
hostmem.h
iothread.h
kvm.h kvm: encapsulate HAS_DEVICE for vm attrs 2015-03-16 10:15:45 +01:00
memory_mapping.h
numa.h numa: introduce machine callback for VCPU to node mapping 2015-03-19 16:12:09 -03:00
os-posix.h
os-win32.h
qtest.h
rng-random.h
rng.h
seccomp.h
sysemu.h configure: opengl overhaul 2015-03-12 15:49:57 +01:00
tpm.h
tpm_backend.h
tpm_backend_int.h
watchdog.h
xen-mapcache.h