search for: auto_node_affinity

Displaying 2 results from an estimated 2 matches for "auto_node_affinity".

2013 Sep 17
1
[PATCH] xen: numa-sched: leave node-affinity alone if not in "auto" mode
...online_affinity; const cpumask_t *online; - nodemask_t nodemask = NODE_MASK_NONE; struct vcpu *v; unsigned int node; @@ -374,28 +373,19 @@ void domain_update_node_affinity(struct domain *d) cpumask_or(cpumask, cpumask, online_affinity); } + /* + * If d->auto_node_affinity is true, the domain''s node-affinity mask + * (d->node_affinity) is automaically computed from all the domain''s + * vcpus'' vcpu-affinity masks (the union of which we have just built + * above in cpumask). OTOH, if d->auto_node_affinity is false, we +...
2013 Sep 17
1
[PATCH v2] xen: sched_credit: filter node-affinity mask against online cpus
...\ - ( !(cpumask_full(CSCHED_DOM(vc->domain)->node_affinity_cpumask) \ - || !cpumask_intersects(vc->cpu_affinity, \ - CSCHED_DOM(vc->domain)->node_affinity_cpumask) \ - || vc->domain->auto_node_affinity == 1) ) +static inline int __vcpu_has_node_affinity(struct vcpu *vc, cpumask_t *mask) +{ + if ( vc->domain->auto_node_affinity == 1 + || cpumask_full(CSCHED_DOM(vc->domain)->node_affinity_cpumask) + || !cpumask_intersects(CSCHED_DOM(vc->domain)->node_affinity_cp...