Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 2010 22:12:28 +0200
From:      Rafal Jaworowski <raj@semihalf.com>
To:        Kristof Provost <kristof@sigsegv.be>
Cc:        freebsd-hackers@freebsd.org, Jakub Klama <jceel@semihalf.com>
Subject:   Re: GSoC: Generic DMA engine framework
Message-ID:  <8CE0B65C-58CE-44AA-9DF1-804F03769DD1@semihalf.com>
In-Reply-To: <20100503195107.GC24372@nereid>
References:  <61BCAC8D-B468-41BD-9537-6DC6E5AFB834@semihalf.com> <20100503195107.GC24372@nereid>

next in thread | previous in thread | raw e-mail | index | archive | help

On 2010-05-03, at 21:51, Kristof Provost wrote:

> Hi,
>=20
> On 2010-04-30 19:44:45 (+0200), Jakub Klama <jceel@semihalf.com> =
wrote:
>> This summer I'll add generic mechanism for using general purpose=20
>> DMA engines found in embedded system-on-chip devices. This will make=20=

>> possible to schedule  transfers from kernel and userspace and will=20
>> allow to use DMA in other devices using systemwide DMA engine.
>>=20
>> My earlier experience with kernel development was writing FreeBSD/arm=20=

>> port to TI DaVinci Digital-media system-on-chip - more details here: =
[1].
>> Development of this project will be done also on DaVinci - I'll =
provide=20
>> implementation of its DMA engine as well as example DMA-enabled =
device
>> driver - DaVinci's SD/MMC controller (current implementation uses =
only
>> PIO transfers).=20
>>=20
>> You can read more details here: =
http://wiki.freebsd.org/SOC2010JakubKlama
>>=20
>> I will appreciate your comments and suggestions about this project.
>=20
> This looks like a very interesting project. I'm quite interested in
> seeing the idam(4) driver as I'm working on a driver for the hardware
> crypto engine in the 88F5182 (and later the 88F6xxx I hope) and it'd =
be
> much improved by DMA support.


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.

BTW: out of curiousity, what is the platform based on 88F5281 you're =
using?

Rafal




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8CE0B65C-58CE-44AA-9DF1-804F03769DD1>