From owner-freebsd-hackers@FreeBSD.ORG Mon May 3 20:47:34 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B9877106566B for ; Mon, 3 May 2010 20:47:34 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 620EC8FC08 for ; Mon, 3 May 2010 20:47:34 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id ABA0BC42D1; Mon, 3 May 2010 22:51:39 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id vnB9yTNftTwE; Mon, 3 May 2010 22:51:39 +0200 (CEST) Received: from [192.168.133.14] (nat3-133.ghnet.pl [91.150.222.133]) by smtp.semihalf.com (Postfix) with ESMTPSA id C398FC427A; Mon, 3 May 2010 22:51:38 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: Rafal Jaworowski In-Reply-To: <20100503202220.GD24372@nereid> Date: Mon, 3 May 2010 22:47:31 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <61BCAC8D-B468-41BD-9537-6DC6E5AFB834@semihalf.com> <20100503195107.GC24372@nereid> <8CE0B65C-58CE-44AA-9DF1-804F03769DD1@semihalf.com> <20100503202220.GD24372@nereid> To: Kristof Provost X-Mailer: Apple Mail (2.1078) Cc: freebsd-hackers@freebsd.org, Jakub Klama Subject: Re: GSoC: Generic DMA engine framework X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 20:47:34 -0000 On 2010-05-03, at 22:22, Kristof Provost wrote: > On 2010-05-03 22:12:28 (+0200), Rafal Jaworowski = wrote: >>=20 >> Not sure how far you went with the crypto engine work, but be advised = we already have completed the CESA driver, only I haven't managed to = commit the code yet.. Let me know if you'd like to see / test drive = this. > Yes, I'd be quite interested to see how my attempts compare to your > work. Does it support the Sheevaplug SoC or the 88F5182 (Orion)? I > didn't study the Sheevaplug documentation in great detail but I = believe > the CESA is similar (but not identical) on the two chips. I believe the 88F5182 has CESA as well, although as far I can see the = main difference is that while the 88F6xxx (and MV-78xxx) CESA has an = associated (to some extent can be considered as dedicated) TDMA engine, = the one in 88F5182 does not, and can only use the generic purpose engine = (IDMA). Our driver assumes TDMA and was only tested with 88F6xxx and = 78xxx, so it seems there's some work involved with getting this to work = on the 5182. Let me carve the code out for your reference so that you = can try to extend it to work wirh Orion. >> BTW: out of curiousity, what is the platform based on 88F5281 you're = using? > It's a TS-7800: > http://www.embeddedarm.com/products/board-detail.php?product=3DTS-7800 Does the generic DB-88F5XXX kernel config and existing code work with = this device, or have you had to modify anything? Rafal