Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Apr 2010 19:44:45 +0200
From:      Jakub Klama <jceel@semihalf.com>
To:        freebsd-hackers@freebsd.org
Subject:   GSoC: Generic DMA engine framework
Message-ID:  <61BCAC8D-B468-41BD-9537-6DC6E5AFB834@semihalf.com>

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

I'm a student accepted with proposal "Generic DMA engine framework for 
FreeBSD". I'm on second year computer science studies at Jagiellonian
University in Poland.

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.

[1] - http://42.pl/u/2gfn_FreeBSDarm-port-for-TI-DaVinci

Best regards,
-- 
Jakub Klama.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?61BCAC8D-B468-41BD-9537-6DC6E5AFB834>