R300 idling (new subject)

Vladimir Dergachev volodya at mindspring.com
Sat Dec 18 00:27:32 PST 2004


>>>> do things is to do a proper cache flush (plus whatever magic is required)
>>>> each time 3d activity is followed by 2d one.
>>>
>>> So is emitting the cache flush(es) in EnterServer() not enough?
>>
>> No. A user-space client is perfectly entitled to  mix 2d and 3d code
>> and a proper DRM driver must be able to prevent lockups in case user-space
>> client screws up.
>
> We've never guaranteed "prevent lockups in case user-space client screws
> up" before.  Generally reducing lockups in that case is nice, I'd say,
> but the "must" would be a new requirement.

Oh..  This would mean we gave up on security, I hope it is not true..

                        best

                          Vladimir Dergachev

>
> -- 
> Eric Anholt                                eta at lclark.edu
> http://people.freebsd.org/~anholt/         anholt at FreeBSD.org
>



More information about the xorg mailing list