Synchronization between a crtc mode_set and page_flip?

Archit Taneja archit at ti.com
Thu Apr 3 01:58:32 PDT 2014


On Wednesday 02 April 2014 06:41 PM, Rob Clark wrote:
> On Wed, Apr 2, 2014 at 5:52 AM, Archit Taneja <archit at ti.com> wrote:
>> Hi,
>>
>> I was trying to figure out how we are supposed to manage synchronization
>> between a mode_set and a page_flip called on a crtc.
>>
>> Say, if a mode_set is immediately followed by a page_flip. The driver can't
>> process the page_flip straight away since the hardware is still completing
>> the mode_set.
>
> I guess setcrtc is expected to be synchronous(ish).. so a lot of
> userspace won't expect the first pageflip to fail with -EBUSY.

Okay, thanks. I guess having setcrtc synchronous isn't that bad.

Archit


More information about the dri-devel mailing list