From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: Prepping for GSOC 2014 [URGENT] - deadline Feb 14 2014 Date: Wed, 5 Feb 2014 14:49:01 +0000 Message-ID: <52F24F5D.7020207@citrix.com> References: <52DCE9FA.6010400@xen.org> <52E7B6AF.3050604@xen.org> <1391609348.6497.178.camel@kazak.uk.xensource.com> <52F24D4D.7040004@citrix.com> <1391611558.23098.2.camel@kazak.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1391611558.23098.2.camel@kazak.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Ben Guthro , mirageos-devel@lists.xenproject.org, Dario Faggioli , Ian Jackson , lars.kurth@xen.org, Paul Durrant , Santosh Jodh , "xen-api@lists.xen.org" , "xen-devel@lists.xen.org" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org On 05/02/14 14:45, Ian Campbell wrote: > On Wed, 2014-02-05 at 14:40 +0000, Andrew Cooper wrote: >> On 05/02/14 14:09, Ian Campbell wrote: >>> Andy: >>> >>> * IOMMU control for SWIOTLB, to avoid dom0 copy of all >4K DMA >>> allocations >>> >>> Sounds too hard for a GSoC to me. Would need fleshing out in any >>> case. >> Malcolm made a prototype for this on the first day of the Hackathon. It >> can disappear. > Removed. > >>> * CPU/RAM/PCI diagram tool >>> >>> Does this not already exist somewhere? >> Not as far as I (or my ability to google) am aware. >> >> My furrowing into hwloc interacting with Xen and libxc is a start to all >> of this, but it is still very much in my copious free time and there is >> more than enough other work which could be done if someone were interested. > OK, left in place. > > This could conceivably be done under another umbrella such as the Linux > one too, since it seems generic. > > Ian. > > For native Linux, hwloc kinda already does this already - certainly the CPU and PCI bits. Under Xen there are quite a few areas needing improvement, which will require active development work. ~Andrew