Re: [Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-28 Thread Jan Beulich
>>> On 28.03.17 at 04:13, wrote: > On 17-03-27 07:34:43, Jan Beulich wrote: >> >>> On 27.03.17 at 14:59, wrote: >> > On 17-03-27 03:23:08, Jan Beulich wrote: >> >> >>> On 16.03.17 at 12:07, wrote: >> >> > @@ -504,21

Re: [Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-27 Thread Yi Sun
On 17-03-27 07:34:43, Jan Beulich wrote: > >>> On 27.03.17 at 14:59, wrote: > > On 17-03-27 03:23:08, Jan Beulich wrote: > >> >>> On 16.03.17 at 12:07, wrote: > >> > --- a/xen/arch/x86/domctl.c > >> > +++ b/xen/arch/x86/domctl.c > >> > @@

Re: [Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-27 Thread Jan Beulich
>>> On 27.03.17 at 14:59, wrote: > On 17-03-27 03:23:08, Jan Beulich wrote: >> >>> On 16.03.17 at 12:07, wrote: >> > --- a/xen/arch/x86/domctl.c >> > +++ b/xen/arch/x86/domctl.c >> > @@ -1455,23 +1455,26 @@ long arch_do_domctl( >> >

Re: [Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-27 Thread Yi Sun
On 17-03-27 03:23:08, Jan Beulich wrote: > >>> On 16.03.17 at 12:07, wrote: > > --- a/xen/arch/x86/domctl.c > > +++ b/xen/arch/x86/domctl.c > > @@ -1455,23 +1455,26 @@ long arch_do_domctl( > > break; > > > > case XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM:

Re: [Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-27 Thread Jan Beulich
>>> On 16.03.17 at 12:07, wrote: > --- a/xen/arch/x86/domctl.c > +++ b/xen/arch/x86/domctl.c > @@ -1455,23 +1455,26 @@ long arch_do_domctl( > break; > > case XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM: > -ret = psr_get_l3_cbm(d,

[Xen-devel] [PATCH v9 08/25] x86: refactor psr: L3 CAT: implement get value flow.

2017-03-16 Thread Yi Sun
There is an interface in user space to show feature value of domains. This patch implements get value flow in hypervisor including L3 CAT callback function. It also changes domctl interface to make it more general. With this patch, 'psr-cat-show' can work for L3 CAT but not for L3 code/data