status of DMA usage for pixmap migration in Xglamo

Dodji Seketeli dodji at openedhand.com
Tue Mar 4 12:36:34 CET 2008


Hello,

In my email
http://lists.openmoko.org/pipermail/openmoko-devel/2008-February/001975.html,
I talked about my attempts of using DMA to move pixmap from system ram
to video ram. The problem I was hitting is that I needed to first move
the pixmap data into an offscreen buffer into video ram and then use
the glamo blitter to actually blit the pixmap to the visible are of the
video ram where it belongs. The problem with using the blitter from
within the kernel was that I needed to add support for the glamo
command processor to the kernel and make Xglamo delegate the command
processor initialisation to the kernel.

So I have a patch set for that now. These are attached to bug
http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1234.

So now, I need to write a test application that will let use compare
the speed of this DMA based proof of concept against the classical
memcpy used for doing the pixmap migrations.

Cheers,

Dodji.

-- 
OpenedHand Ltd.
Unit R, Homesdale Business Center / 216 - 218 Homesdale Road /
Bromley / BR1 2QZ / United Kingdom.  Tel,fax: +44 (0) 208 819 6559

Expert Open Source For Consumer Devices - http://www.openedhand.com



More information about the openmoko-devel mailing list