[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 4/4] xl: introduce rt scheduler
I know most of the code is copied from existing code, so I only commented on some nits I found. On Sun, Aug 24, 2014 at 06:58:45PM -0400, Meng Xu wrote: [...] > =head1 CPUPOOLS COMMANDS > diff --git a/tools/libxl/xl.h b/tools/libxl/xl.h > index 10a2e66..51b634a 100644 > --- a/tools/libxl/xl.h > +++ b/tools/libxl/xl.h > @@ -67,6 +67,7 @@ int main_memset(int argc, char **argv); > int main_sched_credit(int argc, char **argv); > int main_sched_credit2(int argc, char **argv); > int main_sched_sedf(int argc, char **argv); > +int main_sched_rt(int argc, char **argv); > int main_domid(int argc, char **argv); > int main_domname(int argc, char **argv); > int main_rename(int argc, char **argv); > diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c > index f1c136a..22f7f9a 100644 > --- a/tools/libxl/xl_cmdimpl.c > +++ b/tools/libxl/xl_cmdimpl.c > @@ -5175,6 +5175,52 @@ static int sched_sedf_domain_output( > return 0; > } > > + > +static int sched_rt_domain_output( > + int domid) Join this line to previous line please. > +{ > + char *domname; > + libxl_domain_sched_params scinfo; > + int rc = 0, i; > + > + if (domid < 0) { > + printf("%-33s %4s %4s %9s %9s\n", "Name", "ID", "VCPU", "Period", > "Budget"); > + return 0; > + } > + > + libxl_domain_sched_params_init(&scinfo); > + rc = sched_domain_get(LIBXL_SCHEDULER_RT, domid, &scinfo); > + if (rc) > + goto out; > + > + domname = libxl_domid_to_name(ctx, domid); > + for( i = 0; i < scinfo.rt.num_vcpus; i++ ) > + { Spaces and coding style. Note that toolstack coding style is different from hypervisor coding style. > + printf("%-33s %4d %4d %9"PRIu64" %9"PRIu64"\n", > + domname, > + domid, > + scinfo.rt.vcpus[i].index, > + scinfo.rt.vcpus[i].period, > + scinfo.rt.vcpus[i].budget); > + } > + free(domname); > + > +out: > + libxl_domain_sched_params_dispose(&scinfo); > + return rc; > +} > + [...] > + > + if (cpupool && (dom || opt_p || opt_b || opt_v)) { > + fprintf(stderr, "Specifying a cpupool is not allowed with other > options.\n"); Line too long. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |