> ... > I did a little more digging on this. It really looks like the address of " > ring.start" is completely different than what is in RADEON_CP_RB_BASE. (I > realize that ring.start is a virtual address and RADEON_CP_RB_BASE is a bus > address. However, the drmAddMap call in RADEONDRIPciInit sets the address > to 0, so I don't think it is setting 0x5800000 properly either...) > > In any event, I think that the radeon DRM module and the card have a > completely different idea of where the ringbuffer is. (And as a result the > card is executing crap....) > > I'm off to find out how all of those mappings work... (I also am going to > strace the fglrx driver to see how it sets them up...) >
I've looked at one of these laptops yesterday (thanks mjg59...) and I thought it might be possible to get PCI GART working on it, I didn't get it working, but I think it might be an initial method.. I'm hoping to get some time later in the week to look at it again.. another quick hack method might be to place the CP in the reserved framebuffer memory (as it is all UMA) and see if that works.... Dave. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel