> ...
> 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

Reply via email to