The first patch (for drm) fixes a very annoying bug for nv50 gart. The 2nd is just a few cleanups in libnouveau_drm. I also pushed a few changes to the ng ddx, and I'm at the moment thinking on how to deal with the issue of nv50. We are no longer garuanteed that pixmaps are really migrated upon mapping, so that is the first thing to do. Probably a good idea to begin with making the bo copy stuff in kernel functional with tiled memory. Then the simple start would be to copy the bo upon map and and copy back upon unmap, the downside of this is a syncing requirement (the tiled copy musn't be accessed at the same time). Another attempt would to be finally try that wfb stuff in xorg and get that going. And i have some more ideas floating around. Anyway, i'll have some more stuff ready once you (darktama) are done moving. Maarten. -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-nv50-properly-handle-gart.patch Type: application/octet-stream Size: 1391 bytes Desc: not available Url : http://lists.freedesktop.org/archives/nouveau/attachments/20081223/3db68d9a/attachment.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-A-few-minor-fixes.patch Type: application/octet-stream Size: 1890 bytes Desc: not available Url : http://lists.freedesktop.org/archives/nouveau/attachments/20081223/3db68d9a/attachment-0001.obj