From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 02/11] drm/i915/execlists: Cache the last priolist lookup Date: Thu, 28 Sep 2017 14:59:01 +0300 Message-ID: <1506599941.5415.11.camel@linux.intel.com> References: <20170927164440.19678-1-chris@chris-wilson.co.uk> <20170927164440.19678-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 mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id D48EC6E91A for ; Thu, 28 Sep 2017 11:59:03 +0000 (UTC) In-Reply-To: <20170927164440.19678-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 T24gV2VkLCAyMDE3LTA5LTI3IGF0IDE3OjQ0ICswMTAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g RnJvbTogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lAaW50ZWwuY29tPgo+IAo+ IEF2b2lkIHRoZSByZXBlYXRlZCByYnRyZWUgbG9va3VwIGZvciBlYWNoIHJlcXVlc3QgYXMgd2Ug dW53aW5kIHRoZW0gYnkKPiB0cmFja2luZyB0aGUgbGFzdCBwcmlvbGlzdC4KPiAKPiB2MjogRml4 IHVwIG15IHVuaGVscGZ1bCBzdWdnZXN0aW9uIG9mIHVzaW5nIGRlZmF1bHRfcHJpb2xpc3QuCj4g Cj4gU2lnbmVkLW9mZi1ieTogTWljaGHFgiBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lAaW50 ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29u LmNvLnVrPgoKPFNOSVA+Cgo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j Cj4gQEAgLTM1OCwyNSArMzU4LDMxIEBAIHN0YXRpYyB2b2lkIHVud2luZF93YV90YWlsKHN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcnEpCj4gIHN0YXRpYyB2b2lkIHVud2luZF9pbmNvbXBs ZXRlX3JlcXVlc3RzKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgewo+ICAJc3Ry dWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpycSwgKnJuOwo+ICsJc3RydWN0IGk5MTVfcHJpb2xp c3QgKnVuaW5pdGlhbGl6ZWRfdmFyKHApOwo+ICsJaW50IGxhc3RfcHJpbyA9IElOVF9NQVg7Cj4g IAo+ICAJbG9ja2RlcF9hc3NlcnRfaGVsZCgmZW5naW5lLT50aW1lbGluZS0+bG9jayk7Cj4gIAo+ ICAJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlX3JldmVyc2UocnEsIHJuLAo+ICAJCQkJCSAmZW5n aW5lLT50aW1lbGluZS0+cmVxdWVzdHMsCj4gIAkJCQkJIGxpbmspIHsKPiAtCQlzdHJ1Y3QgaTkx NV9wcmlvbGlzdCAqcDsKPiAtCj4gIAkJaWYgKGk5MTVfZ2VtX3JlcXVlc3RfY29tcGxldGVkKHJx KSkKPiAgCQkJcmV0dXJuOwo+ICAKPiAgCQlfX2k5MTVfZ2VtX3JlcXVlc3RfdW5zdWJtaXQocnEp Owo+ICAJCXVud2luZF93YV90YWlsKHJxKTsKPiAgCj4gLQkJcCA9IGxvb2t1cF9wcmlvbGlzdChl bmdpbmUsCj4gLQkJCQkgICAgJnJxLT5wcmlvdHJlZSwKPiAtCQkJCSAgICBycS0+cHJpb3RyZWUu cHJpb3JpdHkpOwo+IC0JCWxpc3RfYWRkKCZycS0+cHJpb3RyZWUubGluaywKPiAtCQkJICZwdHJf bWFza19iaXRzKHAsIDEpLT5yZXF1ZXN0cyk7Cj4gKwkJR0VNX0JVR19PTihycS0+cHJpb3RyZWUu cHJpb3JpdHkgPT0gSU5UX01BWCk7CgpUaGlzIGRvZXNuJ3QgcmVhZCBhbG91ZCB0b28gbG9naWNh bGx5IHdoZW4gY29taW5nIGZyb20gdGhlIHJpbmcgcmVzZXQKY29kZXBhdGgsIGF0IGZpcnN0IGxp a2Ugd291bGQgc2VlbSBsaWtlIHdlJ3JlIG5vdCBhbGxvd2luZyBtYXhpbXVtCnByaW9yaXR5IHRh c2tzIHRvIGJlIHVud2luZGVkICh3aGljaCBvbmx5IG1ha2VzIHNlbnNlIG9uIHRoZSBwcmUtZW1w dApvZGVwYXRoKS4gI2RlZmluZSBJTlZBTElEX1BSSU9SSVRZIElOVF9NQVggbWlnaHQgaGVscAoK UmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRl Y2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=