Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-26 Thread Carlo Nonato
Hi Julien and Jan, On Thu, Jan 26, 2023 at 11:21 AM Julien Grall wrote: > > Hi, > > On 25/01/2023 16:27, Carlo Nonato wrote: > > On Tue, Jan 24, 2023 at 5:29 PM Jan Beulich wrote: > >> > >> On 23.01.2023 16:47, Carlo Nonato wrote: > >>> @@ -275,6 +276,19 @@ unsigned int

Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-26 Thread Carlo Nonato
Hi Jan, On Thu, Jan 26, 2023 at 8:25 AM Jan Beulich wrote: > > On 24.01.2023 17:29, Jan Beulich wrote: > > On 23.01.2023 16:47, Carlo Nonato wrote: > >> @@ -92,6 +92,10 @@ struct xen_domctl_createdomain { > >> /* CPU pool to use; specify 0 or a specific existing pool */ > >> uint32_t

Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-26 Thread Julien Grall
Hi, On 25/01/2023 16:27, Carlo Nonato wrote: On Tue, Jan 24, 2023 at 5:29 PM Jan Beulich wrote: On 23.01.2023 16:47, Carlo Nonato wrote: @@ -275,6 +276,19 @@ unsigned int *dom0_llc_colors(unsigned int *num_colors) return colors; } +unsigned int *llc_colors_from_guest(struct

Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-25 Thread Jan Beulich
On 24.01.2023 17:29, Jan Beulich wrote: > On 23.01.2023 16:47, Carlo Nonato wrote: >> @@ -92,6 +92,10 @@ struct xen_domctl_createdomain { >> /* CPU pool to use; specify 0 or a specific existing pool */ >> uint32_t cpupool_id; >> >> +/* IN LLC coloring parameters */ >> +uint32_t

Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-25 Thread Carlo Nonato
Hi Jan, On Tue, Jan 24, 2023 at 5:29 PM Jan Beulich wrote: > > On 23.01.2023 16:47, Carlo Nonato wrote: > > @@ -275,6 +276,19 @@ unsigned int *dom0_llc_colors(unsigned int *num_colors) > > return colors; > > } > > > > +unsigned int *llc_colors_from_guest(struct xen_domctl_createdomain

Re: [PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-24 Thread Jan Beulich
On 23.01.2023 16:47, Carlo Nonato wrote: > @@ -275,6 +276,19 @@ unsigned int *dom0_llc_colors(unsigned int *num_colors) > return colors; > } > > +unsigned int *llc_colors_from_guest(struct xen_domctl_createdomain *config) const struct ...? > +{ > +unsigned int *colors; > + > +if

[PATCH v4 04/11] xen: extend domctl interface for cache coloring

2023-01-23 Thread Carlo Nonato
This commit updates the domctl interface to allow the user to set cache coloring configurations from the toolstack. It also implements the functionality for arm64. Based on original work from: Luca Miccio Signed-off-by: Carlo Nonato Signed-off-by: Marco Solieri --- v4: - updated