From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 3/4] drm/i915: Remove redudant wait for each engine to idle from seqno wrap Date: Wed, 29 Mar 2017 22:36:18 +0100 Message-ID: <20170329213619.19122-3-chris@chris-wilson.co.uk> References: <20170329213619.19122-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x242.google.com (mail-wr0-x242.google.com [IPv6:2a00:1450:400c:c0c::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 22E2388F78 for ; Wed, 29 Mar 2017 21:36:25 +0000 (UTC) Received: by mail-wr0-x242.google.com with SMTP id u18so6745941wrc.0 for ; Wed, 29 Mar 2017 14:36:25 -0700 (PDT) In-Reply-To: <20170329213619.19122-1-chris@chris-wilson.co.uk> 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 SGF2aW5nIGFkZGVkIHRoZSB3YWl0IHVwb24gZWFjaCBlbmdpbmUgdG8gaWRsZSBpbnRvIHRoZSBj ZW50cmFsCmk5MTVfZ2VtX3dhaXRfZm9yX2lkbGUoKSwgd2UgY2FuIHJlbW92ZSB0aGUgbm93IHJl ZHVuZGFudCB3YWl0IGZyb20KcmVzZXRfYWxsX2dsb2JhbF9zZXFubygpLiBUaGlzIGhhcyB0aGUg YWR2YW50YWdlIG9mIHJlbW92aW5nIHRoZSBsYXRlCmRldGVjdGlvbiBvZiBhbiBlcnJvciAoYW4g ZW5naW5lIHN0aWxsIGJ1c3kpIHdoaWNoIGxlZnQgdGhlIHNlcW5vIHJlc2V0Cm9ubHkgcGFydGlh bGx5IGNvbXBsZXRlICh0aG91Z2ggaXQgc2hvdWxkIGJlIHNhZmUgZW5vdWdoISkuCgpTaWduZWQt b2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMgfCAzIC0tLQogMSBmaWxlIGNoYW5n ZWQsIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fcmVxdWVzdC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fcmVxdWVzdC5j CmluZGV4IDQ1Mjk5YThiNWU0Yi4uNTQzOWEyMTQ3MmJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fcmVxdWVzdC5jCkBAIC0yMDgsOSArMjA4LDYgQEAgc3RhdGljIGludCByZXNldF9h bGxfZ2xvYmFsX3NlcW5vKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCB1MzIgc2Vxbm8p CiAJZm9yX2VhY2hfZW5naW5lKGVuZ2luZSwgaTkxNSwgaWQpIHsKIAkJc3RydWN0IGludGVsX3Rp bWVsaW5lICp0bCA9ICZ0aW1lbGluZS0+ZW5naW5lW2lkXTsKIAotCQlpZiAod2FpdF9mb3IoaW50 ZWxfZW5naW5lX2lzX2lkbGUoZW5naW5lKSwgNTApKQotCQkJcmV0dXJuIC1FQlVTWTsKLQogCQlp ZiAoIWk5MTVfc2Vxbm9fcGFzc2VkKHNlcW5vLCB0bC0+c2Vxbm8pKSB7CiAJCQkvKiBzcGluIHVu dGlsIHRocmVhZHMgYXJlIGNvbXBsZXRlICovCiAJCQl3aGlsZSAoaW50ZWxfYnJlYWRjcnVtYnNf YnVzeShlbmdpbmUpKQotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK