All of lore.kernel.org
 help / color / mirror / Atom feed
From: Archit Taneja <archit@ti.com>
To: "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>
Subject: Synchronization between a crtc mode_set and page_flip?
Date: Wed, 2 Apr 2014 15:22:47 +0530	[thread overview]
Message-ID: <533BDDEF.1050900@ti.com> (raw)

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.

What is the driver supposed to do? Should it return -EBUSY? Or should it 
somehow queue the page_flip task internally?

A lot of libdrm applications seem to call mode_set, and call a page_flip 
soon after it. They tend to bail out if page_flip returns an error, they 
don't try to do another page_flip if it fails the first time. Is this 
okay behaviour?

Thanks,
Archit

             reply	other threads:[~2014-04-02  9:53 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-02  9:52 Archit Taneja [this message]
2014-04-02 13:11 ` Synchronization between a crtc mode_set and page_flip? Rob Clark
2014-04-03  8:58   ` Archit Taneja
2014-04-03 21:24     ` Daniel Vetter
2014-04-04  7:21       ` Archit Taneja
2014-04-04 11:54         ` Rob Clark

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=533BDDEF.1050900@ti.com \
    --to=archit@ti.com \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.