Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-18 Thread Dario Faggioli
On Thu, 2018-10-18 at 06:55 -0600, Tamas K Lengyel wrote: > On Thu, Oct 18, 2018 at 2:16 AM Dario Faggioli > wrote: > > > > On Wed, 2018-10-17 at 15:36 -0600, Tamas K Lengyel wrote: > > > On Fri, Aug 24, 2018 at 5:36 PM Dario Faggioli < > > > dfaggi...@suse.com> > > > wrote: > > > > > > > > They

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-18 Thread Tamas K Lengyel
On Thu, Oct 18, 2018 at 2:16 AM Dario Faggioli wrote: > > On Wed, 2018-10-17 at 15:36 -0600, Tamas K Lengyel wrote: > > On Fri, Aug 24, 2018 at 5:36 PM Dario Faggioli > > wrote: > > > > > > They give me a system that boots, where I can do basic stuff (like > > > playing with dom0, creating guests

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-18 Thread Dario Faggioli
On Fri, 2018-10-12 at 11:23 +0200, Juergen Gross wrote: > On 12/10/2018 11:15, Dario Faggioli wrote: > > > > But, anyway, if I'm in sched_dario.c, and schedule.c makes me > > reason in > > terms of vCores, how do I deal with single CPUs for a particular > > cpupool that does not want core-scheduli

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-18 Thread Dario Faggioli
On Wed, 2018-10-17 at 15:36 -0600, Tamas K Lengyel wrote: > On Fri, Aug 24, 2018 at 5:36 PM Dario Faggioli > wrote: > > > > They give me a system that boots, where I can do basic stuff (like > > playing with dom0, creating guests, etc), and where the constraint > > of > > only scheduling vcpus fr

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-17 Thread Tamas K Lengyel
On Fri, Aug 24, 2018 at 5:36 PM Dario Faggioli wrote: > > Hello, > > As anticipated here: > https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02052.html > > Here's a preliminary version of my work, trying to implement > core-scheduling in Xen. > > First of all, this deals with Credit

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-12 Thread Juergen Gross
On 12/10/2018 11:15, Dario Faggioli wrote: > On Fri, 2018-10-12 at 10:35 +0200, Juergen Gross wrote: >> On 12/10/2018 09:49, Dario Faggioli wrote: >>> >>> But how easy it is to opt out, if one doesn't want it? E.g., in the >>> context of L1TF, what if I'm not affected, and hence am not >>> interest

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-12 Thread Dario Faggioli
On Fri, 2018-10-12 at 10:35 +0200, Juergen Gross wrote: > On 12/10/2018 09:49, Dario Faggioli wrote: > > > > But how easy it is to opt out, if one doesn't want it? E.g., in the > > context of L1TF, what if I'm not affected, and hence am not > > interested > > in core-scheduling? What if I want a c

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-12 Thread Juergen Gross
On 12/10/2018 09:49, Dario Faggioli wrote: > On Fri, 2018-10-12 at 07:15 +0200, Juergen Gross wrote: >> On 11/10/2018 19:37, Dario Faggioli wrote: >>> >>> So, for example: >>> - domain A has vCore0 and vCore1 >>> - each vCore has 2 threads ({vCore0.0, vCore0.1} and >>> {vCore1.0, vCore1.1}) >>> -

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-12 Thread Dario Faggioli
On Fri, 2018-10-12 at 07:15 +0200, Juergen Gross wrote: > On 11/10/2018 19:37, Dario Faggioli wrote: > > > > So, for example: > > - domain A has vCore0 and vCore1 > > - each vCore has 2 threads ({vCore0.0, vCore0.1} and > > {vCore1.0, vCore1.1}) > > - we're on a 2-way SMT host > > - vCore1 is ru

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-11 Thread Juergen Gross
On 11/10/2018 19:37, Dario Faggioli wrote: > Hey, > > Sorry if replying took some time. :-P > > On Fri, 2018-09-07 at 18:00 +0200, Juergen Gross wrote: >> On 25/08/18 01:35, Dario Faggioli wrote: >>> >>> There are git branches here: >>> https://gitlab.com/dfaggioli/xen.git rel/sched/core-schedul

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-10-11 Thread Dario Faggioli
Hey, Sorry if replying took some time. :-P On Fri, 2018-09-07 at 18:00 +0200, Juergen Gross wrote: > On 25/08/18 01:35, Dario Faggioli wrote: > > > > There are git branches here: > > https://gitlab.com/dfaggioli/xen.git rel/sched/core-scheduling- > > RFCv1 > > https://github.com/fdario/xen.git

Re: [Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-09-07 Thread Juergen Gross
On 25/08/18 01:35, Dario Faggioli wrote: > Hello, > > As anticipated here: > https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02052.html > > Here's a preliminary version of my work, trying to implement > core-scheduling in Xen. > > First of all, this deals with Credit1 only. I hav

[Xen-devel] [RFC PATCH v1 00/16] xen: sched: implement core-scheduling

2018-08-24 Thread Dario Faggioli
Hello, As anticipated here: https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02052.html Here's a preliminary version of my work, trying to implement core-scheduling in Xen. First of all, this deals with Credit1 only. I have patches for Credit2, and I've been working on having them