From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Release the atomic kmap relocation cache around snb GTT w/a Date: Tue, 13 Feb 2018 13:58:38 +0000 Message-ID: <1c860d5d-ced7-0b4c-a50f-197dfa96e325@linux.intel.com> References: <20180212211157.24037-1-chris@chris-wilson.co.uk> <40f71e41-2f5e-7eb5-8057-9ff682f25b9b@linux.intel.com> <151852953347.8633.13183981571328656110@mail.alporthouse.com> <151852958865.8633.5465202862745698976@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 440F16E194 for ; Tue, 13 Feb 2018 13:58:41 +0000 (UTC) In-Reply-To: <151852958865.8633.5465202862745698976@mail.alporthouse.com> Content-Language: en-GB 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 Ck9uIDEzLzAyLzIwMTggMTM6NDYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIENocmlz IFdpbHNvbiAoMjAxOC0wMi0xMyAxMzo0NTozMykKPj4gUXVvdGluZyBUdnJ0a28gVXJzdWxpbiAo MjAxOC0wMi0xMyAxMzo0MjowMykKPj4+Cj4+PiBPbiAxMi8wMi8yMDE4IDIxOjExLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4+Pj4gV2hlbiB3ZSBuZWVkIHRvIHJlYmluZCB0aGUgdm1hIGludG8gdGhl IGdsb2JhbCBHVFQgZm9yIHNuYiwgd2UgbmVlZCB0bwo+Pj4+IGRyb3AgdGhlIGN1cnJlbnQgcmVs b2NfY2FjaGUgYXMgaXQgd2lsbCBiZSBob2xkaW5nIGEga21hcF9hdG9taWMoKSBhbmQKPj4+PiB3 ZSBtYXkgbmVlZCB0byBzbGVlcCBmb3IgaTkxNV92bWFfYmluZCgpLiBJbiBwcmFjdGljZSwgdGhp cyBpcyBub3QgYW4KPj4+PiBpc3N1ZSBhcyB3ZSBhbHJlYWR5IGhvbGQgYW4gcnBtIHJlZmVyZW5j ZSBmb3IgdGhlIGV4ZWNidWZmZXIsIGJ1dCB3aXRoCj4+Pj4gdGlnaHRlciBlcnJvciBjaGVja2lu ZyBhcm91bmQgcnBtIHdlIG5lZWQgdG8gYmUgbW9yZSBjYXJlZnVsLgo+Pj4+Cj4+Pj4gUmVmZXJl bmNlczogMzFhMzkyMDdmMDRhICgiZHJtL2k5MTU6IENhY2hlIGttYXAgYmV0d2VlbiByZWxvY2F0 aW9ucyIpCj4+Pj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+Cj4+Pj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5j b20+Cj4+Pj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVs LmNvbT4KPj4+PiAtLS0KPj4+PiAgICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVj YnVmZmVyLmMgfCA2ICsrKysrKwo+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9l eGVjYnVmZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMK Pj4+PiBpbmRleCBiMTUzMDVmMmZiNzYuLjhjMzRiMWI1YTEyNiAxMDA2NDQKPj4+PiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPj4+PiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPj4+PiBAQCAtMTMxNSw2ICsx MzE1LDEyIEBAIGViX3JlbG9jYXRlX2VudHJ5KHN0cnVjdCBpOTE1X2V4ZWNidWZmZXIgKmViLAo+ Pj4+ICAgICAgICAgICAgICAgICAqLwo+Pj4+ICAgICAgICAgICAgICAgIGlmIChyZWxvYy0+d3Jp dGVfZG9tYWluID09IEk5MTVfR0VNX0RPTUFJTl9JTlNUUlVDVElPTiAmJgo+Pj4+ICAgICAgICAg ICAgICAgICAgICBJU19HRU42KGViLT5pOTE1KSkgewo+Pj4+ICsgICAgICAgICAgICAgICAgICAg ICAvKgo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgKiBSZWxlYXNlIHRoZSBrbWFwX2F0b21p YyBjYWNoZSBpbiBvcmRlciB0byBhbGxvdyB0aGUKPj4+PiArICAgICAgICAgICAgICAgICAgICAg ICogaTkxNV92bWFfYmluZCgpIHRvIHNsZWVwIChpZiBuZWVkcyBiZSkuCj4+Pj4gKyAgICAgICAg ICAgICAgICAgICAgICAqLwo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICByZWxvY19jYWNoZV9y ZXNldCgmZWItPnJlbG9jX2NhY2hlKTsKPj4+PiArCj4+Pj4gICAgICAgICAgICAgICAgICAgICAg ICBlcnIgPSBpOTE1X3ZtYV9iaW5kKHRhcmdldCwgdGFyZ2V0LT5vYmotPmNhY2hlX2xldmVsLAo+ Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSU5fR0xPQkFM KTsKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChXQVJOX09OQ0UoZXJyLAo+Pj4+Cj4+ Pgo+Pj4gSG1tIHllcywgdmVyeSBpbnRlcmVzdGluZy4gSWYgeW91IGFyZSBoYXBweSB3aXRoIHRo ZSBwZXJmb3JtYW5jZSBoaXQgdGhlbjoKPj4+Cj4+PiBSZXZpZXdlZC1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4+Cj4+PiBCdXQgaW4gZ2VuZXJhbCBjb3Vs ZCBpdCBhbHNvIGJlIHNvbHZlZCBieSBjaGFuZ2luZyBob3cKPj4+IGludGVsX3J1bnRpbWVfcG1f Z2V0IHdvcmtzIC0gbWFraW5nIG91ciB3YWtlcmVmX2NvdW50IHRvcCBsZXZlbCBhbmQgb25seQo+ Pj4gY2FsbGluZyBwbV9ydW50aW1lX2dldF9zeW5jIG9uIDAgdG8gMSB0cmFuc2l0aW9uPyBUaGF0 IHdvdWxkIHNvbHZlIHRoZQo+Pj4gaXNzdWUgd2l0aCBwcm9wb3NlZCBtaWdodF9zbGVlcCBhbmQg Y29kZSBwYXRocyB3aGljaCBrbm93IHRoZSBjb25kaXRpb24KPj4+IGlzIGFjdHVhbGx5IGltcG9z c2libGUuCj4+Cj4+IEkgdGhpbmsgd2Ugc2hvdWxkIGRvIHRoYXQgYW55d2F5IHRvIHJlZHVjZSB0 aGUgaml0dGVyIHdlIHNlZSBpbiBjYWxsaW5nCj4+IHBtX3J1bnRpbWVfZ2V0X3N5bmMoKS4KPiAK PiBJIHJlY2FsbCB0aGUgY2hhbGxlbmdlIGxheSBpbiB0aGUgYXNzZXJ0cyB3aGljaCBhbHNvIGJ1 bXAgb3VyIGNvdW50ZXIgdG8KPiBoaWRlIHRoZW1zZWx2ZXMuCgpOb3Qgc28gZWFzeSB0aGVuLiBQ bGFuIEIgLSBkbyBub3QgbWVyZ2UgdGhpcyBwYXRjaCBub3IgbXkgbWlnaHQgc2xlZXAsIApidXQg c2V0IHVwIGEgY3JvbiBqb2IgdG8gc2VuZCB0aGUgbGF0dGVyIGZvciBDSSBvbmNlIGEgbW9udGgu IDopCgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=