On Thu, 2007-06-14 at 11:37 -0700, Jesse Barnes wrote:
> Ok, I updated the branch with most of your suggestions.  I think the 
> ioctl still needs work (just made it a u64 for now), 

Yeah, that (first member 32 bit, second 64 bit) is exactly the same as
radeon setparam so not 32/64 safe (64 bit compiler aligns the second
member to 64 bits).

> since at the very least we'll need to add the new one Keith 
> suggested to handle CRTC reconfiguration.

Not sure it's really needed. E.g. the driver get_vblank_counter hook
could return 0 for a disabled CRTC, so the core would handle a CRTC
getting disabled as a wraparound, and then the code disabling the CRTC
could call drm_handle_vblank to wake up its waiters.


> Please take a look and I'll test some more.  I also added some comments 
> to most of the new stuff, and once it's settled down I'll send out a 
> note with instructions on how to update drivers (though I can try to do 
> it myself, I'll probably get it wrong for some drivers).

Sounds good. I pushed some minor fixes and enhancements, the rework is
proving very good at digging up longstanding bugs in this code. :)


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to