Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-06 Thread Jan Beulich
>>> On 06.06.17 at 10:18, wrote: > On 17-06-06 01:43:00, Jan Beulich wrote: >> >>> On 02.06.17 at 04:49, wrote: >> > On 17-06-01 04:45:58, Jan Beulich wrote: >> >> >>> On 01.06.17 at 12:00, wrote: >> >> > On 17-05-30 08:32:59, Jan Beulich wrote: >> >> >> >>> On 03.05.17 at 10:44, wrote: >> >> >

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-06 Thread Yi Sun
On 17-06-06 01:43:00, Jan Beulich wrote: > >>> On 02.06.17 at 04:49, wrote: > > On 17-06-01 04:45:58, Jan Beulich wrote: > >> >>> On 01.06.17 at 12:00, wrote: > >> > On 17-05-30 08:32:59, Jan Beulich wrote: > >> >> >>> On 03.05.17 at 10:44, wrote: > >> >> > --- a/xen/arch/x86/psr.c > >> >> > +++

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-06 Thread Jan Beulich
>>> On 02.06.17 at 04:49, wrote: > On 17-06-01 04:45:58, Jan Beulich wrote: >> >>> On 01.06.17 at 12:00, wrote: >> > On 17-05-30 08:32:59, Jan Beulich wrote: >> >> >>> On 03.05.17 at 10:44, wrote: >> >> > --- a/xen/arch/x86/psr.c >> >> > +++ b/xen/arch/x86/psr.c >> >> > @@ -118,11 +118,13 @@ sta

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-01 Thread Yi Sun
On 17-06-01 04:45:58, Jan Beulich wrote: > >>> On 01.06.17 at 12:00, wrote: > > On 17-05-30 08:32:59, Jan Beulich wrote: > >> >>> On 03.05.17 at 10:44, wrote: > >> > --- a/xen/arch/x86/psr.c > >> > +++ b/xen/arch/x86/psr.c > >> > @@ -118,11 +118,13 @@ static const struct feat_props { > >> > *

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-01 Thread Jan Beulich
>>> On 01.06.17 at 12:00, wrote: > On 17-05-30 08:32:59, Jan Beulich wrote: >> >>> On 03.05.17 at 10:44, wrote: >> > --- a/xen/arch/x86/psr.c >> > +++ b/xen/arch/x86/psr.c >> > @@ -118,11 +118,13 @@ static const struct feat_props { >> > * COS ID. Every entry of cos_ref corresponds t

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-06-01 Thread Yi Sun
On 17-05-30 08:32:59, Jan Beulich wrote: > >>> On 03.05.17 at 10:44, wrote: > > --- a/xen/arch/x86/psr.c > > +++ b/xen/arch/x86/psr.c > > @@ -118,11 +118,13 @@ static const struct feat_props { > > * COS ID. Every entry of cos_ref corresponds to one COS ID. > > */ > > struct psr_so

Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-05-30 Thread Jan Beulich
>>> On 03.05.17 at 10:44, wrote: > --- a/xen/arch/x86/psr.c > +++ b/xen/arch/x86/psr.c > @@ -118,11 +118,13 @@ static const struct feat_props { > * COS ID. Every entry of cos_ref corresponds to one COS ID. > */ > struct psr_socket_info { > -bool feat_init; > -spinlock_t re

[Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set value: implement framework.

2017-05-03 Thread Yi Sun
As set value flow is the most complicated one in psr, it will be divided to some patches to make things clearer. This patch implements the set value framework to show a whole picture firstly. It also changes domctl interface to make it more general. To make the set value flow be general and can s