[Bug 1234] investigate using DMA for pixmap migration

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Mon Feb 18 12:38:30 CET 2008


http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1234





------- Additional Comments From dodji at openedhand.com  2008-02-18 12:38 -------
Created an attachment (id=532)
 --> (http://bugzilla.openmoko.org/cgi-bin/bugzilla/attachment.cgi?id=532&action=view)
initial implementation of the dma based pixmap migration

This copies the pixmap from userspace to an in-kernel DMA friendly contiguous
buffer. The DMA is then triggered to copy the pixmap line by line to the
destination. The line by line copy is suboptimal but needed to respect the
pitch of the destination screen.

A better implementation would be to bulk copy the data of the pixmap into a
"bounce buffer" in offscreen vram, and then, use the blitter of the glamo chip
to copy the pixmap from the bounce buffer to the actual final destination,
respecting the pitch of the destination screen



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the buglog mailing list