On Sat, 2009-04-18 at 21:06 +0200, Thomas Hellström wrote: > Jerome Glisse wrote: > > Hi Thomas > > > > I am getting massive error on x86_64, things like : > > BUG: Bad page map in process gnome-session pte:1f1d1d1d01000000 > > pmd:321a6067 > > keep filling the log until very bad things happen. > > Do you have any idea what might cause that in ttm ? > > My assumption is that ttm vm code is guilty their. > > Note that on x86 exact same code seem to run fine. > > All this with 2.6.29 final. > > > > Cheers, > > Jerome Glisse > > > > > Hi, Jerome! > > The TTM code may well be guilty here. I haven't tested x86-64 for a > while, but I can probably give it a try on openChrome next week. > > /Thomas >
Definitely seems to be vmap code, i striped down my driver to do device init, vram init, tt init, than i allocate 1M TT object pin it, kmap it, memset it, then if i start doing anythings which will involve memory allocation/deallocation in the system it will trigger corruption into process pte. If i have time today i will try to do a fake drm driver to exhibit this and commit it to my drm tree so you can test yourself. Cheers, Jerome ------------------------------------------------------------------------------ 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
