Re: [PATCH -v2] drm/exynos: track vblank events on a per crtc basis

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 30 January 2015 at 14:30, Gustavo Padovan <gustavo@xxxxxxxxxxx> wrote:
> 2015-01-30 Joonyoung Shim <jy0922.shim@xxxxxxxxxxx>:
>> We will lose unfinished prior events by this change. That's why we use
>> linked list.
>
> I think you are right, but I was using exynos_crtc->event to do exactly the
> same as exynos_crtc->pending_flip. So we were losing a event in
> exynos_drm_crtc_dpms() before too. I change this patch to have a page_flip
> list on the crtc.

The usual approach in other drivers is to return -EBUSY when there is
already an async pageflip pending. This definitely makes sense to me,
as I don't see the point of submitting pageflips faster than the
hardware can actually render, and pretending to the application that
they were actually shown.

Cheers,
Daniel
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel





[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux