[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 14/16] tools: implement new generic get value interface and MBA get value command
On Sat, Sep 30, 2017 at 01:39:24AM +0000, Yi Sun wrote: > This patch implements generic get value interfaces in libxc and libxl. > It also refactors the get value flow in xl to make it be suitable for all > allocation features. Based on that, a new MBA get value command is added in > xl. > > Signed-off-by: Yi Sun <yi.y.sun@xxxxxxxxxxxxxxx> > Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Just one coding style nit. > diff --git a/tools/xl/xl_cmdtable.c b/tools/xl/xl_cmdtable.c > index a1679e9..3136d70 100644 > --- a/tools/xl/xl_cmdtable.c > +++ b/tools/xl/xl_cmdtable.c > @@ -565,6 +565,11 @@ struct cmd_spec cmd_table[] = { > "[options] <Domain>", > "-l <level> Specify the cache level to process, otherwise L3 > cache is processed\n" > }, > + { "psr-mba-show", > + &main_psr_mba_show, 0, 1, > + "Show Memory Bandwidth Allocation information", > + "<Domain>", > + }, > #endif > { "usbctrl-attach", > &main_usbctrl_attach, 0, 1, > diff --git a/tools/xl/xl_psr.c b/tools/xl/xl_psr.c > index ab47d96..4fed71e 100644 > --- a/tools/xl/xl_psr.c > +++ b/tools/xl/xl_psr.c > @@ -327,19 +327,27 @@ out: > return rc; > } > > -static void psr_cat_print_one_domain_cbm_type(uint32_t domid, uint32_t > socketid, > - libxl_psr_cbm_type type) > +static void psr_print_one_domain_val_type(uint32_t domid, > + libxl_psr_hw_info *info, > + libxl_psr_type type) > { > - uint64_t cbm; > + uint64_t val; > > - if (!libxl_psr_cat_get_cbm(ctx, domid, type, socketid, &cbm)) > - printf("%#16"PRIx64, cbm); > + if (!libxl_psr_get_val(ctx, domid, type, info->id, &val)) > + { Coding style, brackets go on the same line in xl. Thanks, Roger. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |