[RFC 0/9] nuclear pageflip

Rob Clark rob.clark at linaro.org
Sat Sep 15 09:07:02 PDT 2012


On Sat, Sep 15, 2012 at 9:56 AM, Ville Syrjälä <syrjala at sci.fi> wrote:
> On Fri, Sep 14, 2012 at 09:12:35PM -0500, Rob Clark wrote:
>> On Thu, Sep 13, 2012 at 11:35 AM, Rob Clark <rob.clark at linaro.org> wrote:
>> > note that the test phase doesn't need vblank events, and also
>> > shouldn't -EBUSY if there is still a pending flip[*], so I'd propose
>> > that however we go about pageflip (one super-ioctl, or one per crtc),
>> > we could use the atomic-modeset ioctl for the test step
>>
>> actually, I think I take this back..  one thing that was discussed on
>> IRC, but didn't make it to this email thread is the behavior of
>> non-specified properties.  What I am thinking:
>>
>> modeset: unspecified properties revert to default
>> pageflip: unspecified properties preserve current value
>
> Why on earth would you want to revert stuff to default? That's only
> going to make the code more complex.

well, you need to do it *somewhere*..  possibly it can be on drm file
close or dropmaster.  But modeset seems like a sensible place.  I
really hate the v4l2 approach of preserving settings for the next
process that opens the device.

BR,
-R

> --
> Ville Syrjälä
> syrjala at sci.fi
> http://www.sci.fi/~syrjala/
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel


More information about the dri-devel mailing list