diff options
author | Dario Faggioli <dario.faggioli@citrix.com> | 2012-07-26 15:41:54 +0100 |
---|---|---|
committer | Dario Faggioli <dario.faggioli@citrix.com> | 2012-07-26 15:41:54 +0100 |
commit | f5e3add94b9455922f3374e61acd60ffddb6b5de (patch) | |
tree | 549afc56133d1112497e523f715f9750da188d7e /tools/libxl/libxl_netbsd.c | |
parent | e98fee8390936477d369b9832ff9bb06594510c7 (diff) | |
download | xen-f5e3add94b9455922f3374e61acd60ffddb6b5de.tar.gz xen-f5e3add94b9455922f3374e61acd60ffddb6b5de.tar.bz2 xen-f5e3add94b9455922f3374e61acd60ffddb6b5de.zip |
libxl: have NUMA placement deal with cpupools
In such a way that only the cpus belonging to the cpupool of the
domain being placed are considered for the placement itself.
This happens by filtering out all the nodes in which the cpupool
has not any cpu from the placement candidates. After that ---as
cpu pooling not necessarily happens at NUMA nodes boundaries--- we
also make sure only the actual cpus that are part of the pool are
considered when counting how much processors a placement candidate
provides.
Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxl/libxl_netbsd.c')
0 files changed, 0 insertions, 0 deletions