Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 May 2010 21:51:07 +0200
From:      Kristof Provost <kristof@sigsegv.be>
To:        Jakub Klama <jceel@semihalf.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: GSoC: Generic DMA engine framework
Message-ID:  <20100503195107.GC24372@nereid>
In-Reply-To: <61BCAC8D-B468-41BD-9537-6DC6E5AFB834@semihalf.com>
References:  <61BCAC8D-B468-41BD-9537-6DC6E5AFB834@semihalf.com>

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

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 
> DMA engines found in embedded system-on-chip devices. This will make 
> possible to schedule  transfers from kernel and userspace and will 
> allow to use DMA in other devices using systemwide DMA engine.
> 
> My earlier experience with kernel development was writing FreeBSD/arm 
> 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 
> implementation of its DMA engine as well as example DMA-enabled device
> driver - DaVinci's SD/MMC controller (current implementation uses only
> PIO transfers). 
> 
> You can read more details here: http://wiki.freebsd.org/SOC2010JakubKlama
> 
> I will appreciate your comments and suggestions about this project.

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.

Good luck,
Kristof




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100503195107.GC24372>