From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 04/15] drm/i915/execlists: Clear semaphore immediately upon ELSP promotion Date: Mon, 14 Oct 2019 10:07:46 +0100 Message-ID: <20191014090757.32111-4-chris@chris-wilson.co.uk> References: <20191014090757.32111-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 fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4ED9E6E17B for ; Mon, 14 Oct 2019 09:08:20 +0000 (UTC) In-Reply-To: <20191014090757.32111-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 VGhlcmUgaXMgbm8gc2lnbmlmaWNhbmNlIHRvIG91ciBkZWxheSBiZWZvcmUgY2xlYXJpbmcgdGhl IHNlbWFwaG9yZSB0aGUKZW5naW5lIGlzIHdhaXRpbmcgb24sIHNvIHJlbGVhc2UgaXQgYXMgc29v biBhcyB3ZSBhY2tub3dsZWRnZSB0aGUgQ1MKdXBkYXRlIGZvbGxvd2luZyBvdXIgcHJlZW1wdGlv biByZXF1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbHJjLmMgfCA2ICsr Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9scmMuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5jCmluZGV4IGZjNGJlNzZiMzA3MC4uY2U1OWY4Njhj ZTUxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9scmMuYworKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9scmMuYwpAQCAtMTkwNCw2ICsxOTA0LDkg QEAgc3RhdGljIHZvaWQgcHJvY2Vzc19jc2Ioc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l KQogCQllbHNlCiAJCQlwcm9tb3RlID0gZ2VuOF9jc2JfcGFyc2UoZXhlY2xpc3RzLCBidWYgKyAy ICogaGVhZCk7CiAJCWlmIChwcm9tb3RlKSB7CisJCQlpZiAoIWluamVjdF9wcmVlbXB0X2hhbmco ZXhlY2xpc3RzKSkKKwkJCQlyaW5nX3NldF9wYXVzZWQoZW5naW5lLCAwKTsKKwogCQkJLyogY2Fu Y2VsIG9sZCBpbmZsaWdodCwgcHJlcGFyZSBmb3Igc3dpdGNoICovCiAJCQl0cmFjZV9wb3J0cyhl eGVjbGlzdHMsICJwcmVlbXB0ZWQiLCBleGVjbGlzdHMtPmFjdGl2ZSk7CiAJCQl3aGlsZSAoKmV4 ZWNsaXN0cy0+YWN0aXZlKQpAQCAtMTkyMCw5ICsxOTIzLDYgQEAgc3RhdGljIHZvaWQgcHJvY2Vz c19jc2Ioc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQogCQkJaWYgKGVuYWJsZV90aW1l c2xpY2UoZXhlY2xpc3RzKSkKIAkJCQltb2RfdGltZXIoJmV4ZWNsaXN0cy0+dGltZXIsIGppZmZp ZXMgKyAxKTsKIAotCQkJaWYgKCFpbmplY3RfcHJlZW1wdF9oYW5nKGV4ZWNsaXN0cykpCi0JCQkJ cmluZ19zZXRfcGF1c2VkKGVuZ2luZSwgMCk7Ci0KIAkJCVdSSVRFX09OQ0UoZXhlY2xpc3RzLT5w ZW5kaW5nWzBdLCBOVUxMKTsKIAkJfSBlbHNlIHsKIAkJCUdFTV9CVUdfT04oISpleGVjbGlzdHMt PmFjdGl2ZSk7Ci0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeA==