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
