Re: [Xen-devel] [PATCH v4 06/24] x86: refactor psr: implement get hw info flow.

2017-01-11 Thread Yi Sun
On 17-01-11 06:53:30, Jan Beulich wrote: > >>> On 11.01.17 at 06:13, wrote: > > On 17-01-10 06:46:03, Jan Beulich wrote: > >> >>> On 14.12.16 at 05:07, wrote: > >> > +int psr_get_info(unsigned int socket, enum cbm_type type, > >> > + uint32_t dat[], uint32_t array_len) > >> > +{ >

Re: [Xen-devel] [PATCH v4 06/24] x86: refactor psr: implement get hw info flow.

2017-01-11 Thread Jan Beulich
>>> On 11.01.17 at 06:13, wrote: > On 17-01-10 06:46:03, Jan Beulich wrote: >> >>> On 14.12.16 at 05:07, wrote: >> > +int psr_get_info(unsigned int socket, enum cbm_type type, >> > + uint32_t dat[], uint32_t array_len) >> > +{ >> > +struct psr_socket_info *info = get_socket_in

Re: [Xen-devel] [PATCH v4 06/24] x86: refactor psr: implement get hw info flow.

2017-01-10 Thread Yi Sun
On 17-01-10 06:46:03, Jan Beulich wrote: > >>> On 14.12.16 at 05:07, wrote: > > --- a/xen/arch/x86/psr.c > > +++ b/xen/arch/x86/psr.c > > @@ -115,6 +115,9 @@ struct feat_ops { > > struct psr_socket_info *info); > > /* get_max_cos_max is used to get feature's cos_max.

Re: [Xen-devel] [PATCH v4 06/24] x86: refactor psr: implement get hw info flow.

2017-01-10 Thread Jan Beulich
>>> On 14.12.16 at 05:07, wrote: > --- a/xen/arch/x86/psr.c > +++ b/xen/arch/x86/psr.c > @@ -115,6 +115,9 @@ struct feat_ops { > struct psr_socket_info *info); > /* get_max_cos_max is used to get feature's cos_max. */ > unsigned int (*get_max_cos_max)(const stru

[Xen-devel] [PATCH v4 06/24] x86: refactor psr: implement get hw info flow.

2016-12-14 Thread Yi Sun
This patch implements get HW info flow including L3 CAT callback function. It also changes sysctl interface to make it more general. With this patch, 'psr-hwinfo' can work for L3 CAT. Signed-off-by: Yi Sun --- xen/arch/x86/psr.c| 48 --- xen/