On Fri, 2016-09-02 at 13:38 +0100, anshul makkar wrote:
> On 17/08/16 18:20, Dario Faggioli wrote:
> >
> > diff --git a/xen/common/sched_credit2.c
> > b/xen/common/sched_credit2.c
> >
> > @@ -1102,13 +1110,26 @@ runq_tickle(const struct scheduler *ops,
> > for_each_cpu(i, &mask)
> >
On 17/08/16 18:20, Dario Faggioli wrote:
By not looking at the same cpu (to check whether
we want to preempt who's running there) twice, if
the vcpu being woken up has both soft and hard
affinity.
In fact, all the cpus that are part of both soft
affinity and hard-affinity (of the waking vcpu)
ar
By not looking at the same cpu (to check whether
we want to preempt who's running there) twice, if
the vcpu being woken up has both soft and hard
affinity.
In fact, all the cpus that are part of both soft
affinity and hard-affinity (of the waking vcpu)
are checked during the soft-affinity balancin