[Nouveau] conflicting memory types

Xavier shiningxc at gmail.com
Fri Dec 11 10:12:35 PST 2009


I just noticed these messages in my logs :
modprobe:1998 conflicting memory types e8000000-e8010000
uncached-minus<->write-combining
reserve_memtype failed 0xe8000000-0xe8010000, track uncached-minus,
req uncached-minus
ioremap reserve_memtype failed -16
Xorg:5078 conflicting memory types e8000000-e8010000
uncached-minus<->write-combining
reserve_memtype failed 0xe8000000-0xe8010000, track uncached-minus,
req uncached-minus

I have this on two different box, one with nv25 and one with nv35.

I followed several links on google, and had a look at
arch/x86/mm/pat.c but I still don't understand well what it means,
whose fault it is, and what could the consequences be.
About the possible consequences, that code comment sounds a bit scary,
even though everything seems to be working.

 * The global memtype list keeps track of memory type for specific
 * physical memory areas. Conflicting memory types in different
 * mappings can cause CPU cache corruption. To avoid this we keep track.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg-nv35
Type: application/octet-stream
Size: 31825 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/nouveau/attachments/20091211/7d9a0ea4/attachment-0001.obj 


More information about the Nouveau mailing list