From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 4/6] drm/atomic: Wait for vblank whenever a plane is added to state. Date: Thu, 8 Dec 2016 14:45:27 +0100 Message-ID: <1481204729-9058-5-git-send-email-maarten.lankhorst@linux.intel.com> References: <1481204729-9058-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1481204729-9058-1-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhlIGN1cnJlbnQgYXBpIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgdGhhdCB3aGVuZXZlciBw cm9wZXJ0aWVzIGxpa2UKcm90YXRpb24gb3Igei1wb3MgY2hhbmdlIHdlIGhhdmUgdG8gd2FpdCBm b3IgdmJsYW5rLiBUbyBtYWtlIHN1cmUKdGhhdCB3ZSB3YWl0IGNvcnJlY3RseSwgZXJyIG9uIHRo ZSBzaWRlIG9mIGNhdXRpb24gYW5kIHdhaXQgd2hlbmV2ZXIKYSBwbGFuZSBpcyBhZGRlZCB0byBz dGF0ZS4KClNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy LmMgfCA2ICstLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKaW5kZXggY2NmMGJlZDliZjRhLi5m ZGVhZWE4NGEzYjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBl ci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCkBAIC0xMTIzLDEx ICsxMTIzLDcgQEAgZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfdmJsYW5rcyhzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LAogCWZvcl9lYWNoX2NydGNfaW5fc3RhdGUob2xkX3N0YXRlLCBjcnRjLCBv bGRfY3J0Y19zdGF0ZSwgaSkgewogCQlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm5ld19jcnRjX3N0 YXRlID0gY3J0Yy0+c3RhdGU7CiAKLQkJaWYgKCFuZXdfY3J0Y19zdGF0ZS0+YWN0aXZlKQotCQkJ Y29udGludWU7Ci0KLQkJaWYgKCFkcm1fYXRvbWljX2hlbHBlcl9mcmFtZWJ1ZmZlcl9jaGFuZ2Vk KGRldiwKLQkJCQlvbGRfc3RhdGUsIGNydGMpKQorCQlpZiAoIW5ld19jcnRjX3N0YXRlLT5hY3Rp dmUgfHwgIW5ld19jcnRjX3N0YXRlLT5wbGFuZXNfY2hhbmdlZCkKIAkJCWNvbnRpbnVlOwogCiAJ CXJldCA9IGRybV9jcnRjX3ZibGFua19nZXQoY3J0Yyk7Ci0tIAoyLjcuNAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==