From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxime Ripard Subject: Re: [PATCH 19/26] drm/sun4i: Implement some semblance of vblank event handling Date: Wed, 1 Jun 2016 18:18:59 +0200 Message-ID: <20160601161859.GX4908@lukather> References: <1464546923-13439-1-git-send-email-daniel.vetter@ffwll.ch> <1464546923-13439-20-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0208103485==" Return-path: In-Reply-To: <1464546923-13439-20-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Boris Brezillon , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org --===============0208103485== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+DRhDX4TDhSuvTBU" Content-Disposition: inline --+DRhDX4TDhSuvTBU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Daniel, On Sun, May 29, 2016 at 08:35:16PM +0200, Daniel Vetter wrote: > atomic_flush seems to be the right place, right after we commit the > plane updates. Again use the fullproof version, since the pipe might > be off. This looks fine. How can that be tested? modetest requires async vblank, which is not there yet, and X doesn't seem to use it at all (since it works fine without it). Thanks! Maxime --=20 Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com --+DRhDX4TDhSuvTBU Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJXTwrzAAoJEBx+YmzsjxAgcI8P/0dggrSKHPDnNfdEx90pljqG pgzTQ4Qaso6CqF43BlEd5Hv3y9EnAmEoIbtjEgNUqDyosEXqatyyjg/JKo9uWqCc NCqkpNsBuxZxW+hFXykn7C6NV6LQyAHcKrI5I+wnTTEGfhXD+pSjU6ZR07CXqxvM JUIjFFBYgcreb83dmxmzqae16LHF2adWeRNBJPYt2lgJfb7yMMl0dgWwtMn3e2DZ NvEMenSq85c+hoIUz+jMFt3Y2au1jqi6L7LVn8xoZ5tjCD6h1IIDHM3+47jXNGWu 8fytzg76F8842vLaghWRZjWRsirNAImz8PWxbcRYZNCO6RJc2FuHNyti9kKwCacd zvgGC2B7oCLnZtlH57htKJham8v1WQEDZoYLHIIshL0baUpQFi3wtg96NNqar3iH MhaBOdKFkRcq/F1KNBjQxrJPxaX3YgxdE9pp8QmgOKVvDFGFPlpjhiDUUG1oscqq Dy/jEkzdoBFQ6v+6oUsRnxbK2sBmbe40R10sv+hynXy9P9hAPeBfafclhf1ufBf4 U1mI6TacoB5R/8iajh69MbVkr4jBeUyJbs+kAcx3SIxohz4Tp0oRP02DWV7QzRKm u9W2bS4VsP+qp7HzWr4/qzqNGT9Psg+mUv5FRpiO2Bhsb1cNJBPRVPyTitsfQVzS MK5UUhqj4GEvMrJWT60h =unYg -----END PGP SIGNATURE----- --+DRhDX4TDhSuvTBU-- --===============0208103485== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============0208103485==--