On Thu, 2003-10-02 at 22:30, Keith Whitwell wrote:
> Keith Whitwell wrote:
> > 
> > The problem seems to be that RADEONAdjustFrame() is designed to be 
> > called from cursor handling routines that are executed outside the 
> > Wakeup/Block handlers (perhaps this came in with SilkenMouse?) but is 
> > being called during initialization after the point the lock is grabbed.
> 
> Actually, looking more closely at RADEONAdjustFrame(), I would guess that the 
> test of (info->CPStarted) is designed to avoid precisely this problem, right? 
>   So I wonder why that's not working for you...

Me too, considering that it seems to be working for the vast majority of
people. Also, DRI{Lock,Unlock}() are designed to handle nested calls. It
seems the problem must be somewhere else, maybe it is a subtle
architecture difference after all?


-- 
Earthling Michel Dänzer   \  Debian (powerpc), XFree86 and DRI developer
Software libre enthusiast  \     http://svcs.affero.net/rm.php?r=daenzer



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to