Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-26 Thread Carlo Nonato
Hi Julien and Jan, On Thu, Jan 26, 2023 at 11:16 AM Julien Grall wrote: > > Hi Jan, > > On 26/01/2023 08:06, Jan Beulich wrote: > > On 25.01.2023 17:18, Carlo Nonato wrote: > >> On Wed, Jan 25, 2023 at 2:10 PM Jan Beulich wrote: > >>> On 25.01.2023 12:18, Carlo Nonato wrote: > On Tue, Jan

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-26 Thread Julien Grall
Hi Jan, On 26/01/2023 08:06, Jan Beulich wrote: On 25.01.2023 17:18, Carlo Nonato wrote: On Wed, Jan 25, 2023 at 2:10 PM Jan Beulich wrote: On 25.01.2023 12:18, Carlo Nonato wrote: On Tue, Jan 24, 2023 at 5:37 PM Jan Beulich wrote: On 23.01.2023 16:47, Carlo Nonato wrote: ---

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-26 Thread Jan Beulich
On 25.01.2023 17:18, Carlo Nonato wrote: > On Wed, Jan 25, 2023 at 2:10 PM Jan Beulich wrote: >> On 25.01.2023 12:18, Carlo Nonato wrote: >>> On Tue, Jan 24, 2023 at 5:37 PM Jan Beulich wrote: On 23.01.2023 16:47, Carlo Nonato wrote: > --- a/xen/include/xen/sched.h > +++

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-25 Thread Carlo Nonato
On Wed, Jan 25, 2023 at 2:10 PM Jan Beulich wrote: > > On 25.01.2023 12:18, Carlo Nonato wrote: > > On Tue, Jan 24, 2023 at 5:37 PM Jan Beulich wrote: > >> On 23.01.2023 16:47, Carlo Nonato wrote: > >>> --- /dev/null > >>> +++ b/xen/include/xen/llc_coloring.h > >>> @@ -0,0 +1,54 @@ > >>> +/*

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-25 Thread Jan Beulich
On 25.01.2023 12:18, Carlo Nonato wrote: > On Tue, Jan 24, 2023 at 5:37 PM Jan Beulich wrote: >> On 23.01.2023 16:47, Carlo Nonato wrote: >>> --- /dev/null >>> +++ b/xen/include/xen/llc_coloring.h >>> @@ -0,0 +1,54 @@ >>> +/* SPDX-License-Identifier: GPL-2.0 */ >>> +/* >>> + * Last Level Cache

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-25 Thread Carlo Nonato
Hi Jan, Julien On Tue, Jan 24, 2023 at 5:37 PM Jan Beulich wrote: > > On 23.01.2023 16:47, Carlo Nonato wrote: > > @@ -769,6 +776,13 @@ struct domain *domain_create(domid_t domid, > > return ERR_PTR(err); > > } > > > > +struct domain *domain_create(domid_t domid, > > +

Re: [PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-24 Thread Jan Beulich
On 23.01.2023 16:47, Carlo Nonato wrote: > @@ -769,6 +776,13 @@ struct domain *domain_create(domid_t domid, > return ERR_PTR(err); > } > > +struct domain *domain_create(domid_t domid, > + struct xen_domctl_createdomain *config, > +

[PATCH v4 01/11] xen/common: add cache coloring common code

2023-01-23 Thread Carlo Nonato
This commit adds the Last Level Cache (LLC) coloring common header, Kconfig options and stub functions for domain coloring. Since this is an arch specific feature, actual implementation is postponed to later patches and Kconfig options are placed under xen/arch. LLC colors are represented as