The way GEM is designed, the memory manger is split up into 2 sections. 
One section residing in the kernel and the other in userspace (or 
libdrm). According to what I've read (mailing list archives), the 
userspace section is supposed to be device specific. Or at least, should 
be different depending on manufacturer (intel, nouveau .. etc).

According to the TODO notes in libdrm2.4.9, there appears to be an 
effort/proposal by Dave Airlie to design a generic memory manager in 
libdrm.  http://dri.freedesktop.org/wiki/DriMemoryManagerDesign

If we look at the 2 test applications in libdrm, modetest & modeprint, 
we'll find that the memory manager is setup using intel-specific calls.

Am I correct in assuming that as a result of the proposal, the 
test-applications can be made more generic ? Or is this API meant just 
for X.org DDX and Mesa DRI drivers ?

-Abraham Varricatt

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to