From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH] drm/i915: Wait for vblank between disabling planes and disabling crtc Date: Mon, 13 Aug 2018 15:45:17 +0200 Message-ID: <20180813134517.8486-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8FEDE89E47 for ; Mon, 13 Aug 2018 13:45:21 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: "Kristian H . Kristensen" , Sean Paul List-Id: intel-gfx@lists.freedesktop.org RGlzYWJsaW5nIGN1cnNvciBkb2VzIG5vdCB0YWtlIGVmZmVjdCB1bnRpbCB0aGUgbmV4dCB2Ymxh bmssIGJ1dCBpZiB0aGUKcGlwZSBpcyBzaHV0IGRvd24gdG9vIHF1aWNrbHkgYWZ0ZXIgYSBjdXJz b3IgZGlzYWJsZSwgd2Ugd2lsbCBzZWUKcmFuZG9tIGNvcnJ1cHRpb24gZnJvbSB3aGVyZSB0aGUg bW91c2UgY3Vyc29yIHVzZWQgdG8gYmUgd2hlbiB0aGUgcGlwZQppcyBlbmFibGVkIGFnYWluLgoK QnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEw NjQ3OApSZWZlcmVuY2VzOiBodHRwczovL2Nocm9taXVtLXJldmlldy5nb29nbGVzb3VyY2UuY29t L2MvY2hyb21pdW1vcy90aGlyZF9wYXJ0eS9rZXJuZWwvKy84NzczOTYvClNpZ25lZC1vZmYtYnk6 IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+CkNj OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGdvb2dsZS5jb20+CkNjOiBLcmlzdGlhbiBILiBLcmlzdGVu c2VuIDxob2Vnc2JlcmdAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rpc3BsYXkuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IGEyYWVkN2UzZWQwZC4uYTAyYzc3 YTNiYzdlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0xMjY3Myw2ICsx MjY3Myw5IEBAIHN0YXRpYyB2b2lkIGludGVsX2F0b21pY19jb21taXRfdGFpbChzdHJ1Y3QgZHJt X2F0b21pY19zdGF0ZSAqc3RhdGUpCiAJCQkgKi8KIAkJCWludGVsX2NydGNfZGlzYWJsZV9waXBl X2NyYyhpbnRlbF9jcnRjKTsKIAorCQkJLyogV2FpdCBhIHZibGFuayBmb3IgcGxhbmVzIHRvIGFj dHVhbGx5IGJlIHR1cm5lZCBvZmYgKi8KKwkJCWludGVsX3dhaXRfZm9yX3ZibGFuayhkZXZfcHJp diwgaW50ZWxfY3J0Yy0+cGlwZSk7CisKIAkJCWRldl9wcml2LT5kaXNwbGF5LmNydGNfZGlzYWJs ZSh0b19pbnRlbF9jcnRjX3N0YXRlKG9sZF9jcnRjX3N0YXRlKSwgc3RhdGUpOwogCQkJaW50ZWxf Y3J0Yy0+YWN0aXZlID0gZmFsc2U7CiAJCQlpbnRlbF9mYmNfZGlzYWJsZShpbnRlbF9jcnRjKTsK LS0gCjIuMTguMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==