2015-02-26 8:37 GMT-05:00 Dario Faggioli <dario.faggi...@citrix.com>:
> and update them from Credit2 and RTDS schedulers. > > Signed-off-by: Dario Faggioli <dario.faggi...@citrix.com> > Cc: Meng Xu <xumengpa...@gmail.com> > Cc: George Dunlap <george.dun...@eu.citrix.com> > Cc: Jan Beulich <jbeul...@suse.com> > Cc: Keir Fraser <k...@xen.org> > --- > xen/common/sched_credit2.c | 2 ++ > xen/common/sched_rt.c | 2 ++ > xen/include/xen/perfc_defn.h | 4 ++-- > 3 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c > index 2b852cc..bf13a84 100644 > --- a/xen/common/sched_credit2.c > +++ b/xen/common/sched_credit2.c > @@ -571,9 +571,11 @@ tickle: > (unsigned char *)&d); > } > cpumask_set_cpu(ipid, &rqd->tickled); > + SCHED_STAT_CRANK(tickle_idlers_some); > cpu_raise_softirq(ipid, SCHEDULE_SOFTIRQ); > > no_tickle: > + SCHED_STAT_CRANK(tickle_idlers_none); > return; > } > > diff --git a/xen/common/sched_rt.c b/xen/common/sched_rt.c > index 49d1b83..2ad0c68 100644 > --- a/xen/common/sched_rt.c > +++ b/xen/common/sched_rt.c > @@ -929,6 +929,7 @@ runq_tickle(const struct scheduler *ops, struct > rt_vcpu *new) > } > > /* didn't tickle any cpu */ > + SCHED_STAT_CRANK(tickle_idlers_none); > return; > out: > /* TRACE */ > @@ -944,6 +945,7 @@ out: > } > > cpumask_set_cpu(cpu_to_tickle, &prv->tickled); > + SCHED_STAT_CRANK(tickle_idlers_some); > cpu_raise_softirq(cpu_to_tickle, SCHEDULE_SOFTIRQ); > return; > } > The change for RTDS scheduler looks good to me. Thanks, Meng -- ----------- Meng Xu PhD Student in Computer and Information Science University of Pennsylvania
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel