Hi Thomas,

I've made some changes you might be interested in on the
modesetting-gem branch of the main repo.

1. removed all the TTM interfaces and ioctls from the kernel API.
2. removed drm_bo_lock.c (we need to discuss what we want that for)
3. built a radeon GEM interface on top of the TTM internals.
4. added clean flag for buffers that get migrated to VRAM immediately.
   - with pixmaps we have no idea of the usage pattern usually at create time,
     however if nothing has ever mapped the bo and nothing has ever
moved it then
     we can optimise the first move to VRAM away and just memset/solid
fill the VRAM area to 0.

I'm hoping the radeon interface is nearly good enough for a 3D driver
to use, which would allow some cleanup of
the kernel internals.

Dave.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to