[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v11 4/5] libxl/xl: make it possible to specify soft-affinity in domain config file
On Sat, 2014-06-28 at 02:36 +0200, Dario Faggioli wrote: > To do so, we add the vcpu_soft_affinity array to build_info, and > treat it much like vcpu_hard_affinity. The new config option is > called "cpus_soft". > > Note that the vcpu_hard_affinity array, introduced in a previous > patch, and the vcpu_soft_affinity array, introduced here, share > the same LIBXL_HAVE_xxx macro, in libxl.h. That is called > LIBXL_HAVE_BUILDINFO_VCPU_AFFINITY_ARRAYS, and was introduced > together with vcpu_hard_affinity, but only inside a comment. > In this change, we uncomment, and hence properly define it. > > In order to avoid having to issue separate calls to > libxl_set_vcpuaffinity() (one for hard affinity and one for soft > affinity) in libxl__build_pre(), in case the caller uses > b_info->cpumap (for the former) and b_info->vcpu_soft_affinity (for > the latter), we also set (again!) a new default for b_info->cpumap. > This allows, from this change on, to always and only deal with > b_info->vcpu_hard_affinity all around libxl internals. > > Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |