From: Paul Mundt <lethal@linux-sh.org>
To: Ville Syrj?l? <ville.syrjala@nokia.com>
Cc: "ext Hiremath, Vaibhav" <hvaibhav@ti.com>,
M?ns Rullg?rd <mans@mansr.com>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-fbdev@vger.kernel.org" <linux-fbdev@vger.kernel.org>
Subject: Re: OMAP:DSS: possible bug in WAITFOR_VSYNC ioctl
Date: Tue, 30 Nov 2010 06:39:34 +0000 [thread overview]
Message-ID: <20101130063934.GG17114@linux-sh.org> (raw)
In-Reply-To: <20101130063440.GF17114@linux-sh.org>
On Tue, Nov 30, 2010 at 03:34:40PM +0900, Paul Mundt wrote:
> On Fri, Nov 26, 2010 at 02:55:39PM +0200, Ville Syrj?l? wrote:
> > On Fri, Nov 26, 2010 at 05:38:11PM +0530, ext Hiremath, Vaibhav wrote:
> > > With this finding, in case of OMAP3 we have to use OMAPFB_WAITFORGO
> > > (breaking standard applications).
> >
> > Applications using the standard fbdev API won't work with manual update
> > displays anyway. You need omapfb specific code to handle it so having
> > another small difference is not a big deal.
> >
> > In DirectFB the that's trivial since there's already a simple omap
> > gfxdriver where you could override the default flip functionality with
> > WAITFORGO based stuff.
> >
> > Or, as I said, you could add another standard ioctl and fix up userspace
> > to use it where appropriate and if the kernel driver supports it.
> >
> It seems like the WAITFORGO semantics could be layered on top of drivers
> using deferred I/O pretty easily, but the question is whether this is
> something that userspace plans to make general use of or not. If the only
> user of it in userspace code is OMAP-specific, then there's probably not
> a lot of point in moving it over to be generic, but if there are
> sufficient cases where userspace cares about this information independent
> of WAITFORVSYNC for manual update displays, then we can certainly look at
> moving it over for those cases.
Also, WAITFORGO is a pretty abysmal name. It seems like what you want is
a WAITFORHWSYNC or something similar.
next prev parent reply other threads:[~2010-11-30 6:39 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <19F8576C6E063C45BE387C64729E739404BC762E9A@dbde02.ent.ti.com>
[not found] ` <1290589057.13243.22.camel@tubuntu>
[not found] ` <19F8576C6E063C45BE387C64729E739404BCCA3A55@dbde02.ent.ti.com>
[not found] ` <20101124163100.GB5681@nokia.com>
2010-11-25 6:53 ` OMAP:DSS: possible bug in WAITFOR_VSYNC ioctl Hiremath, Vaibhav
[not found] ` <yw1xeia81nts.fsf@unicorn.mansr.com>
2010-11-26 12:20 ` Hiremath, Vaibhav
2010-11-26 12:55 ` Ville Syrjälä
2010-11-26 13:11 ` Felipe Contreras
2010-11-26 13:12 ` Hiremath, Vaibhav
2010-11-30 6:34 ` Paul Mundt
2010-11-30 6:39 ` Paul Mundt [this message]
2010-11-30 6:59 ` Hiremath, Vaibhav
2010-11-30 13:32 ` Tomi Valkeinen
2010-12-01 14:43 ` Jonghun Han
2010-12-01 14:58 ` Måns Rullgård
2010-12-17 9:11 ` Hiremath, Vaibhav
2010-11-30 6:58 ` Hiremath, Vaibhav
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=20101130063934.GG17114@linux-sh.org \
--to=lethal@linux-sh.org \
--cc=hvaibhav@ti.com \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=mans@mansr.com \
--cc=ville.syrjala@nokia.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox