From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anastassios Nanos <anastassios.nanos@gmail.com>
Cc: "Jürgen Groß" <jgross@suse.com>, "Peng Fan" <peng.fan@nxp.com>,
"Stefano Stabellini" <sstabellini@kernel.org>,
"George Dunlap" <george.dunlap@eu.citrix.com>,
"Andrew Cooper" <andrew.cooper3@citrix.com>,
thkatsios@cslab.ece.ntua.gr,
"Xen Devel" <xen-devel@lists.xen.org>,
"Jan Beulich" <jbeulich@suse.com>,
"Peng Fan" <van.freenix@gmail.com>
Subject: Re: [DOC RFC] Heterogeneous Multi Processing Support in Xen
Date: Wed, 1 Mar 2017 18:38:26 +0100 [thread overview]
Message-ID: <1488389906.5548.166.camel@citrix.com> (raw)
In-Reply-To: <CALRTab_bKTpWOB682V=++KpYixqOzytj0HaDeq1d9bG+vBokSw@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 2509 bytes --]
On Wed, 2017-03-01 at 02:05 +0200, Anastassios Nanos wrote:
> On Wed, Dec 7, 2016 at 8:29 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >
> > % Heterogeneous Multi Processing Support in Xen
> > % Revision 1
> >
> > [...]
> Hi all,
>
Hello,
> We are sending a branch[1] for comments on an initial implementation
> of the above design document. Essentially it targets the ARM
> big.LITTLE architecture.
>
W00t ?!?! Just the fact that you did this, it is just great... thanks
for that.
> It would be great if you guys could comment
> on the changes and provide some guidance for us to get it upstream.
>
I'm sure up for that. I already know I won't have time to look at it
until next week. But I'll make some space to look at the code then (I'm
travelling, so I won't be furiously doing my own development anyway).
> We have tested it on an odroid xu4 [2] and we are able to boot guests
> with mixed vcpu affinities (big and LITTLE).
>
Great to hear this too.
> We are more than happy to submit patches once we address the issues
> and come up with a review-able version of this implementation.
>
Sure. So, from just a very quick glance, I can see an unique giant
commit. This is ok for now, and I will look at it as it is.
But, for sure, the first step toward making things reviewable, is to
split the big patch in a series of smaller patches, as you probably
know yourself already. :-)
Since you're touching different component (as in, hypervisor,
toolstack, build system, etc), splitting at the component boundaries is
quite often something we want and ask for.
Another criteria, orthogonal to the one cited above, is to separate
patches that change architecture specific code, from patches that
touches common areas.
But, in general, the principle to follow is to split the patches at the
"logical boundary", as this tries to explain:
https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches#Break_down_your_patches
It's a rather difficult call, especially for changes like this.
Therefore, as a first and fundamental step toward reviewability, I'd
suggest start thinking at how to do the splitup.
Anyway, I'll let you have my comments.
Regards,
Dario
--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 127 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel
next prev parent reply other threads:[~2017-03-01 17:38 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-12-07 18:29 [DOC RFC] Heterogeneous Multi Processing Support in Xen Dario Faggioli
2016-12-08 6:12 ` Juergen Gross
2016-12-08 10:27 ` Dario Faggioli
2016-12-08 10:38 ` Juergen Gross
2016-12-08 21:45 ` Dario Faggioli
2016-12-15 18:41 ` Dario Faggioli
2016-12-16 7:44 ` Juergen Gross
2016-12-08 10:14 ` Jan Beulich
2016-12-08 10:23 ` Dario Faggioli
2016-12-08 10:41 ` Jan Beulich
2016-12-08 19:09 ` Stefano Stabellini
2016-12-08 21:54 ` Dario Faggioli
2016-12-09 8:13 ` Jan Beulich
2016-12-09 8:29 ` Dario Faggioli
2016-12-09 9:09 ` Jan Beulich
2016-12-09 19:20 ` Stefano Stabellini
2016-12-16 8:00 ` George Dunlap
2016-12-16 8:05 ` George Dunlap
2016-12-16 8:07 ` George Dunlap
2017-03-01 0:05 ` Anastassios Nanos
2017-03-01 17:38 ` Dario Faggioli [this message]
2017-03-01 18:58 ` Stefano Stabellini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1488389906.5548.166.camel@citrix.com \
--to=dario.faggioli@citrix.com \
--cc=anastassios.nanos@gmail.com \
--cc=andrew.cooper3@citrix.com \
--cc=george.dunlap@eu.citrix.com \
--cc=jbeulich@suse.com \
--cc=jgross@suse.com \
--cc=peng.fan@nxp.com \
--cc=sstabellini@kernel.org \
--cc=thkatsios@cslab.ece.ntua.gr \
--cc=van.freenix@gmail.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).