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

Reply via email to