From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NxJ5e-0000Vu-4U for qemu-devel@nongnu.org; Thu, 01 Apr 2010 08:01:38 -0400 Received: from [140.186.70.92] (port=55306 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NxJ5c-0000VF-Ga for qemu-devel@nongnu.org; Thu, 01 Apr 2010 08:01:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NxJ5b-0001eZ-0U for qemu-devel@nongnu.org; Thu, 01 Apr 2010 08:01:36 -0400 Received: from mx20.gnu.org ([199.232.41.8]:39415) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxJ5a-0001eT-Sb for qemu-devel@nongnu.org; Thu, 01 Apr 2010 08:01:34 -0400 Received: from mail.codesourcery.com ([38.113.113.100]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NxJ5a-0000Sl-3D for qemu-devel@nongnu.org; Thu, 01 Apr 2010 08:01:34 -0400 From: Paul Brook Subject: Re: [Qemu-devel] GSoC 2010: IOMMU emulation Date: Thu, 1 Apr 2010 12:01:31 +0000 References: <20100331025348.GA3368@vigoh> In-Reply-To: <20100331025348.GA3368@vigoh> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201004011301.31848.paul@codesourcery.com> List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: "Gustavo F. Padovan" > I'm wondering take part on GSoC with QEMU, I really liked the "IOMMU > emulation project". However I only know basically how an IOMMU works, > but that is not a big a deal, I can learn about it and implement. > Besides read the code and learn how a IOMMU works what else more do I > need to do? Also how much time are you guys expecting from me to spend > on QEMU the during the project? Implementing the IOMMU is easy. The hard bit is fixing the qemu DMA and bus mapping infrastructure, which I'd expect to end up being fairly hairy and touching a good proportion of devices. Paul