From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [Hackathon minutes] PV frontends/backends and NUMA machines Date: Tue, 21 May 2013 13:10:57 +0200 Message-ID: <1369134657.12423.63.camel@Solace> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5064278278798506408==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: George Dunlap Cc: andre.przywara@calxeda.com, "xen-devel@lists.xensource.com" , Matt Wilson , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org --===============5064278278798506408== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-PRTnrPYxJzYYoZAatYxc" --=-PRTnrPYxJzYYoZAatYxc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On lun, 2013-05-20 at 14:48 +0100, George Dunlap wrote: > So the work items I remember are as follows: > Thanks for sending this out. > 1. Implement NUMA affinity for vcpus > 2. Implement Guest NUMA support for PV guests > 3. Teach Xen how to make a sensible NUMA allocation layout for dom0 > 4. Teach the toolstack to pin the netback threads to dom0 vcpus > running on the correct node (s) >=20 > Dario will do #1. I volunteered to take a stab at #2 and #3. > I've got half backed patches for #1 already, I'm sure I can submit them as soon as 4.4 window opens. Regarding #2 and #3, here they are the old patches (and other material) that I've been able to find so far on the subject. For HVM, the patches are originally from Andre (and I think they are the ones Matt is going to refresh and try to upstream): - July 2008: http://lists.xen.org/archives/html/xen-devel/2008-07/msg00582= .html - February 2010: http://old-list-archives.xen.org/archives/html/xen-devel/= 2010-02/msg00279.html For PV, the patches are originally from Dulloor Rao, they come with a lot of policing and cover a lot o stuff that are upstream now, but there perhaps still are some useful bits: - April 2010: http://lists.xen.org/archives/html/xen-devel/2010-04/msg0010= 3.html - August 2010: http://lists.xen.org/archives/html/xen-devel/2010-08/msg000= 08.html The work on PV-NUMA appears to have been presented at a XenSummit, together by Dulloor and Jun from Intel, and there hence are slides and a video available: http://www.slideshare.net/xen_com_mgr/dulloor-xensummit#btnNext http://www.slideshare.net/xen_com_mgr/nakajima-numafinal http://vimeo.com/12295753 Personally, I'm still quite buried under that memory migration thing, so I really appreciate you stepping up for this. That being said, I should be able to help, especially considering I used to be familiar with the Linux side of this (although, years have passed, and my forgetting rate is really high! :-P). Regards, Dario --=-PRTnrPYxJzYYoZAatYxc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) iEYEABECAAYFAlGbVkEACgkQk4XaBE3IOsSe8wCeM5JhXZnL9EfYodPD/8UthaGL O4YAoK7uECF5u6nl/rlhtxtf1xbpsZvG =rWHN -----END PGP SIGNATURE----- --=-PRTnrPYxJzYYoZAatYxc-- --===============5064278278798506408== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============5064278278798506408==--