From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 5/5] drm/i915: Use DOUBLE_BUFFER_CTL on top of vblank evasion for GEN9+. Date: Fri, 9 Feb 2018 10:54:04 +0100 Message-ID: <20180209095404.76418-6-maarten.lankhorst@linux.intel.com> References: <20180209095404.76418-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 AFE4D6E7AA for ; Fri, 9 Feb 2018 09:54:59 +0000 (UTC) In-Reply-To: <20180209095404.76418-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhpcyB3YXksIGlmIHNvbWVob3cgd2Ugd2FpdCB0b28gbG9uZyB0aGVyZSB3b24ndCBiZSBtdWNo IGRhbWFnZSBkb25lLi4KClNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVu Lmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaCAgICAgfCAzICsrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMg fCA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9yZWcuaAppbmRleCBlOWM3OWI1NjA4MjMuLjZmYjkyMzliNzg2YSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X3JlZy5oCkBAIC02NTg4LDYgKzY1ODgsOSBAQCBlbnVtIHsKICNkZWZpbmUgIERJR0lU QUxfUE9SVEFfSE9UUExVR19TSE9SVF9ERVRFQ1QJKDEgPDwgMCkKICNkZWZpbmUgIERJR0lUQUxf UE9SVEFfSE9UUExVR19MT05HX0RFVEVDVAkoMiA8PCAwKQogCisjZGVmaW5lIERPVUJMRV9CVUZG RVJfQ1RMCV9NTUlPKDB4NDQ1MDApCisjZGVmaW5lICBET1VCTEVfQlVGRkVSX0NUTF9HTE9CQUxf RElTQUJMRQkoMSA8PCAwKQorCiAvKiByZWZyZXNoIHJhdGUgaGFyZHdhcmUgY29udHJvbCAqLwog I2RlZmluZSBSUl9IV19DVEwgICAgICAgX01NSU8oMHg0NTMwMCkKICNkZWZpbmUgIFJSX0hXX0xP V19QT1dFUl9GUkFNRVNfTUFTSyAgICAweGZmCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9zcHJpdGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5j CmluZGV4IDA5NGIzMzFiNTIyZC4uZjBjMzc4ZWNiOGFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9zcHJpdGUuYwpAQCAtMTY5LDYgKzE2OSw5IEBAIHZvaWQgaW50ZWxfcGlwZV91cGRhdGVfc3Rh cnQoY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKm5ld19jcnRjX3N0YXRlKQogCWNydGMt PmRlYnVnLnN0YXJ0X3ZibF90aW1lID0ga3RpbWVfZ2V0KCk7CiAJY3J0Yy0+ZGVidWcuc3RhcnRf dmJsX2NvdW50ID0gX19pbnRlbF9jcnRjX2dldF92YmxhbmtfY291bnRlcihjcnRjKTsKIAorCWlm IChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDkpCisJCUk5MTVfV1JJVEVfRlcoRE9VQkxFX0JVRkZF Ul9DVEwsIERPVUJMRV9CVUZGRVJfQ1RMX0dMT0JBTF9ESVNBQkxFKTsKKwogCXRyYWNlX2k5MTVf cGlwZV91cGRhdGVfdmJsYW5rX2V2YWRlZChjcnRjKTsKIH0KIApAQCAtMTkxLDYgKzE5NCw5IEBA IHZvaWQgaW50ZWxfcGlwZV91cGRhdGVfZW5kKHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpuZXdf Y3J0Y19zdGF0ZSkKIAogCXRyYWNlX2k5MTVfcGlwZV91cGRhdGVfZW5kKGNydGMsIGVuZF92Ymxf Y291bnQsIHNjYW5saW5lX2VuZCk7CiAKKwlpZiAoSU5URUxfR0VOKGRldl9wcml2KSA+PSA5KQor CQlJOTE1X1dSSVRFX0ZXKERPVUJMRV9CVUZGRVJfQ1RMLCAwKTsKKwogCS8qIFdlJ3JlIHN0aWxs IGluIHRoZSB2YmxhbmstZXZhZGUgY3JpdGljYWwgc2VjdGlvbiwgdGhpcyBjYW4ndCByYWNlLgog CSAqIFdvdWxkIGJlIHNsaWdodGx5IG5pY2UgdG8ganVzdCBncmFiIHRoZSB2YmxhbmsgY291bnQg YW5kIGFybSB0aGUKIAkgKiBldmVudCBvdXRzaWRlIG9mIHRoZSBjcml0aWNhbCBzZWN0aW9uIC0g dGhlIHNwaW5sb2NrIG1pZ2h0IHNwaW4gZm9yIGEKLS0gCjIuMTYuMQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==