From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 02/13] drm/i915: Only queue requests during execlists submission Date: Fri, 26 Aug 2016 12:41:16 +0300 Message-ID: <877fb3amv7.fsf@gaia.fi.intel.com> References: <20160825090839.9952-1-chris@chris-wilson.co.uk> <20160825090839.9952-3-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 602B86E3C0 for ; Fri, 26 Aug 2016 09:42:30 +0000 (UTC) In-Reply-To: <20160825090839.9952-3-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: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gTGVhdmUg dGhlIG1vcmUgY29tcGxpY2F0ZWQgcmVxdWVzdCBkZXF1ZXVlaW5nIHRvIHRoZSB0YXNrbGV0IGFu ZCBpbnN0ZWFkCj4ganVzdCBraWNrIHN0YXJ0IHRoZSB0YXNrbGV0IGlmIHdlIGRldGVjdCB3ZSBh cmUgYWRkaW5nIHRoZSBmaXJzdAo+IHJlcXVlc3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfbHJjLmMgfCAyOCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEg ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfbHJjLmMKPiBpbmRleCA2YjQ5ZGY0MzE2ZjQuLmNhNTJiOGU2MzMwNSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTYwOSwzNSArNjA5LDE1IEBAIHN0YXRp YyB2b2lkIGludGVsX2xyY19pcnFfaGFuZGxlcih1bnNpZ25lZCBsb25nIGRhdGEpCj4gIHN0YXRp YyB2b2lkIGV4ZWNsaXN0c19zdWJtaXRfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVl c3QgKnJlcXVlc3QpCj4gIHsKPiAgCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSA9IHJl cXVlc3QtPmVuZ2luZTsKPiAtCXN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqY3Vyc29yOwo+ IC0JaW50IG51bV9lbGVtZW50cyA9IDA7Cj4gIAo+ICAJc3Bpbl9sb2NrX2JoKCZlbmdpbmUtPmV4 ZWNsaXN0X2xvY2spOwo+ICAKPiAtCWxpc3RfZm9yX2VhY2hfZW50cnkoY3Vyc29yLCAmZW5naW5l LT5leGVjbGlzdF9xdWV1ZSwgZXhlY2xpc3RfbGluaykKPiAtCQlpZiAoKytudW1fZWxlbWVudHMg PiAyKQo+IC0JCQlicmVhazsKPiAtCj4gLQlpZiAobnVtX2VsZW1lbnRzID4gMikgewo+IC0JCXN0 cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqdGFpbF9yZXE7Cj4gLQo+IC0JCXRhaWxfcmVxID0g bGlzdF9sYXN0X2VudHJ5KCZlbmdpbmUtPmV4ZWNsaXN0X3F1ZXVlLAo+IC0JCQkJCSAgIHN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCwKPiAtCQkJCQkgICBleGVjbGlzdF9saW5rKTsKPiAtCj4g LQkJaWYgKHJlcXVlc3QtPmN0eCA9PSB0YWlsX3JlcS0+Y3R4KSB7Cj4gLQkJCVdBUk4odGFpbF9y ZXEtPmVsc3Bfc3VibWl0dGVkICE9IDAsCj4gLQkJCQkiTW9yZSB0aGFuIDIgYWxyZWFkeS1zdWJt aXR0ZWQgcmVxcyBxdWV1ZWRcbiIpOwo+IC0JCQlsaXN0X2RlbCgmdGFpbF9yZXEtPmV4ZWNsaXN0 X2xpbmspOwo+IC0JCQlpOTE1X2dlbV9yZXF1ZXN0X3B1dCh0YWlsX3JlcSk7Cj4gLQkJfQo+IC0J fQo+IC0KPiAgCWk5MTVfZ2VtX3JlcXVlc3RfZ2V0KHJlcXVlc3QpOwo+IC0JbGlzdF9hZGRfdGFp bCgmcmVxdWVzdC0+ZXhlY2xpc3RfbGluaywgJmVuZ2luZS0+ZXhlY2xpc3RfcXVldWUpOwo+ICAJ cmVxdWVzdC0+Y3R4X2h3X2lkID0gcmVxdWVzdC0+Y3R4LT5od19pZDsKPiAtCWlmIChudW1fZWxl bWVudHMgPT0gMCkKPiAtCQlleGVjbGlzdHNfdW5xdWV1ZShlbmdpbmUpOwo+ICsKPiArCWxpc3Rf YWRkX3RhaWwoJnJlcXVlc3QtPmV4ZWNsaXN0X2xpbmssICZlbmdpbmUtPmV4ZWNsaXN0X3F1ZXVl KTsKPiArCWlmIChyZXF1ZXN0LT5leGVjbGlzdF9saW5rLnByZXYgPT0gJmVuZ2luZS0+ZXhlY2xp c3RfcXVldWUpCgpXaHkgbm90IGxpc3RfZmlyc3RfZW50cnkoKT8KCi1NaWthCgoKPiArCQl0YXNr bGV0X2hpX3NjaGVkdWxlKCZlbmdpbmUtPmlycV90YXNrbGV0KTsKPiAgCj4gIAlzcGluX3VubG9j a19iaCgmZW5naW5lLT5leGVjbGlzdF9sb2NrKTsKPiAgfQo+IC0tIAo+IDIuOS4zCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=